본문 바로가기

도커컨테이너12

[도커 컨테이너 입문과 활용] 워드프레스 설치 후 테마와 플러그인 설치. 멋진 웹 서비스를 만들고 보안도 UP!! - 최신 버전이 아닐 경우, 해킹 당하지 않도록 보안 업데이트 진행 - 젯팻(Jetpack) 플러그인 설치 후 활성화 참고 https://www.youtube.com/watch?v=hzG0QUEUstc&list=PL1jdJcP6uQtvfNf19anO9YJqe-B4nGuAu&index=19 2023. 11. 1.
[도커 컨테이너 입문과 활용] 도커 컴포즈 ( Docker-Compose ) 를 이용한 워드프레스 환경 자동 구성. 칼리리눅스 환경 이용 1. Docker-Compose와 DockerFile 구분 - Docker-Compose: 다수의 컨테이너를 빠르게 쉽게 생성할 수 있게 하는 도구 - DockerFile: 이미지를 생성하고 특정 작업까지 같이 처리해주는 도구 2. Docker-Compose 실습 sudo apt update : 업데이트 sudo apt install docker-compose : Docker-Compose 설치 sudo service docker start : 도커 서비스 실행 sudo docker-compose: 도커 컴포즈 설치 확인 새 폴더 생성 후, docker-compose.yml 파일 생성 파일 코드: https://github.com/docker/awesome-compose/tree/master/offici.. 2023. 11. 1.
[도커 컨테이너 입문과 활용] 10. 도커(Docker) 컨테이너 네트워크 기본 브릿지 살펴보기 참고 https://www.youtube.com/watch?v=qgGaqJsNyAk&list=PL1jdJcP6uQtvfNf19anO9YJqe-B4nGuAu&index=10 2023. 10. 4.
[도커 컨테이너 입문과 활용] 9. 도커(docker) 볼륨을 이용하여 nginx 서버의 로그 저장 관리하기 참고 https://www.youtube.com/watch?v=S8mg9wJ6VKg&list=PL1jdJcP6uQtvfNf19anO9YJqe-B4nGuAu&index=9 2023. 10. 4.
[도커 컨테이너 입문과 활용] 8. 자신만의 도커(docker) 이미지를 만들어서 도커허브에 업로드 1. nginx 도커 실행 sudo docker run -it --name nginx_web01 -d -p 8888:80 nginx:latest 웹서버에서 nginx 동작 확인 가능 2. 소스코드 수정 https://unxrl23.tistory.com/315 [도커 컨테이너 입문과 활용] 5. 도커(docker) 컨테이너 이용한 웹서버 실행 및 페이지 변경 1. nginx 다운 및 다운 확인 nginx: 많이 사용하는 웹 서버 2. 도커 실행 -it: 터미널로 접속 --name: naming 설정 nginx_web: 이름 지정 -d: background 형식으로 실행, 이 옵션 없으면 실행되는 게 다 출력됨 -p: 포 unxrl23.tistory.com -> 참고 sudo docker cp index.h.. 2023. 9. 27.
[도커 컨테이너 입문과 활용] 7. 도커(docker) 컨테이너 파이썬 환경 활용하여 코드 실행하기 1. 파이썬 이미지 다운로드 sudo docker search python: 파이썬 관련 정보 출력 sudo docker run -it -d --name=python [python 지정 이름]: 파이썬 이미지 다운로드 후 파이썬 실행 파이썬 이미지 실행 확인 가능 2. 도커에서 파이썬 파일 실행 파이썬 테스트 파일(test.py) 생성 후, 도커 파일 실행 bash 명령어로 쉘 권한을 가져와서 실행 다른 창에서 cp 명령을 이용해서 이미지 복사 test.py 저장 확인 id: 현재 사용자의 관한 확인 python --version: 파이썬 버전 확인 pip list: 현재 설치되어 있는 모듈 확인 test.py 실행 참고 https://www.youtube.com/watch?v=u0zEag3pmv0&li.. 2023. 9. 27.
[도커 컨테이너 입문과 활용] 6. 도커(Docker) 컨테이너 프로세스 중단, 재시작, 프로세스 이해 1. 도커 중단 도커는 프로세스 단위로 동작해서 자유롭게 중단 및 삭제, 재시작 등이 가능 sudo docker [Container Name]: 도커 중단 명령어 * 실수로 중단 두 번 함 웹브라우저에서 연결이 안 되는 것을 확인 가능 2. 도커 실행 확인 sudo docker ps: 현재 실행 중인 도커 출력 sudo docker ps -a: 도커 실행 결과 확인 도커를 중단해도 도커가 삭제된 것은 아니기 때문에 -a 옵션 입력 시 중단한 도커도 확인 가능 3. 도커 재실행 sudo docker start [Container Name]: 도커 실행 바로 재실행이 됨 sudo docker restart [Container Name]: 잠깐 죽었다가 재실행 4. 프로세스, 도커 출력 sudo ps -ef:.. 2023. 9. 27.
[도커 컨테이너 입문과 활용] 5. 도커(docker) 컨테이너 이용한 웹서버 실행 및 페이지 변경 1. nginx 다운 및 다운 확인 nginx: 많이 사용하는 웹 서버 2. 도커 실행 -it: 터미널로 접속 --name: naming 설정 nginx_web: 이름 지정 -d: background 형식으로 실행, 이 옵션 없으면 실행되는 게 다 출력됨 -p: 포트 설정, 포트포워딩 3. 도커 실행 확인 4. 웹브라우저에서 8000 포트 연결 확인 5. 이미지 정보 확인 sudo docker inspect [Container ID] 6. index.html 생성 7. index.html 복사 sudo docker cp index.html [도커컨테이너 네임]: [저장할 도커컨테이너 내부 경로] 웹브라우저에서 복사한 index.html 내용으로 페이지가 변경된 것을 확인 가능 참고 https://www... 2023. 9. 26.
[도커 컨테이너 입문과 활용] 4. 도커 컨테이너 이미지를 지우는 방법, rmi 활용법 1. 도커 이미지 삭제 - sudo docker image rm 도커이미지:태그 - 이미지가 동작하고 있을 때는 동작을 중지하고 지워야 됨 - sudo docker rmi -f 도커이미지ID - 해당 ID를가지고 있는 모든 도커 이미지 삭제 2. mysql 이미지 다운로드 후 실행 - sudo docker pull mysql로 mysql 이미지 다운로드 - sudo docker run -it mysql /bin/bash로 mysql 실행 - 이제 mysql 내에 있는 bash 명령어들 실행 가능 3. mysql 동작 확인 - sudo docker ps 4. 실행 중인 도커 이미지인 mysql 삭제 - 실행되고 있는 도커 이미지 종료 - 실행 종료 후 삭제 5. 현재 사용 중인 도커 이미지 전부 삭제 - .. 2023. 9. 20.
[도커 컨테이너 입문과 활용] 3. 도커 컨테이너 save로 저장하고 load로 불러오기 1. 사용할 도커 이미지 따로 저장 - sudo docker image save 사용할도커이미지 > 저장할이름 2. 저장된 이미지 확인 3. 파일 압축 해제 - layer 방식으로 해제 4. 도커 이미지 로드, 이미지 로드 확인 - sudo docker image load < 파일명 - 이제 배포 시에 linux-httpd.tar를 배포하면 됨 출처 https://www.youtube.com/watch?v=mtra9IJFCaA&list=PL1jdJcP6uQtvfNf19anO9YJqe-B4nGuAu&index=3 2023. 9. 20.
[도커 컨테이너 입문과 활용] 2. 도커 컨테이너 태그 방법과 Hub 저장소에 업로드 1. Docker Hub 계정 생성 https://hub.docker.com/ Docker Hub Container Image Library | App Containerization Deliver your business through Docker Hub Package and publish apps and plugins as containers in Docker Hub for easy download and deployment by millions of Docker users worldwide. hub.docker.com 2. 도커 이미지 생성 - 도커는 동일해도 태그를 다르게 하면 다른 작업 수행 가능 - sudo docker image tag 원본 참조한_이미지 3. 도커 이미지 생성 확인 - sud.. 2023. 9. 20.
[도커 컨테이너 입문과 활용] 1. 도커 이미지 inspect, history 상세 정보 확인 1. 도커 설치 - sudo apt install docker.io 2. 도커 명령어 확인 - sudo docker 3. http 서버가 설치되어 있는 컨테이너 검색 - sudo docker search httpd - OFFICIAL 옵션이 [OK]면 공식적으로 배포되고 있는 도커 컨텥이너 환경 4. 최신으로 만들어진 도커 이미지 다운로드 - sudo docker pull httpd:latest - 도커 레이어가 5개로 구성 5. 다운로드 받은 도커 이미지 확인 - sudo docker images - 태그는 나중에 수정 가능 6. 다운로드 받은 도커 이미지 상세보기 - sudo docker inspect httpd - 레이어 정보 등 상세 정보 등 확인 가능 7. 도커의 태그들을 기반으로 상위/하위 나.. 2023. 9. 18.