본문 바로가기

도커

[Docker] Docker(도커) 라이프사이클 명령어 Docker Lifecycle Container 생성 및 시작 container 생성 docker create [image] container 생성 및 시작 docker run [image] container 시작 docker start [container] create / run 명령어 모두 이미지가 없을 경우, 자동으로 pull을 먼저 수행하여 이미지를 다운받음 Container 확인 실행 중인 container 상태 확인 docker ps 전체 container 상태 확인 docker ps -a container 상세 정보 확인 docker inspect [container] container 일시중지 docker pause [container] container 재개 docker unpause [.. 더보기
[Docker] Docker에 Nginx 실행 docker run -dit -p 8000:80 nginx docker run: image가 없는 경우에는 pull을 하고 container 생성, 있는 경우 바로 container 생성 -d: detached mode -p: port binding (외부 네트워크 노출을 위해, 컨네이너에서 할당한 port와 호스트의 port binding) 8000: host에 있는 port 80: nginx port (일반적으로 80 port로 열어줌) nginx: docker hub에 올려져있는 nginx image 연결 되었는지 확인 curl localhost:8000 더보기
[Docker] Docker(도커) 구조 및 사용법 Container (컨테이너): 가상화 유닛 Image (이미지): 컨테이너를 만드는 설계도 Docker 구조 Docker 사용법 Image pull docekr pull image-name Container pull & run 이미지가 없더라도 다운로드 받고 진행하려고 시도함. docker run -dit --name test image-name # -dit: background에서 작동하도록 지정 # --name: 새로운 container 이름을 지정 (이름 중복x) [ dit 의미 ] detached: 새로 생성한 컨네이너의 detached 모드(백그라운드)로 실행하고, 생성한 Container ID 출력 interactive: 호스트의 stdin과 컨테이너의 stdin 연결 tty: 사용하는 터미.. 더보기