✔️ 컨테이너 관리 ✔️ 현재 실행 중인 컨테이너 목록 확인 docker ps ✔️ 모든 컨테이너 목록 확인 docker ps -a vagrant@docker ~ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 73a9eb476cc5 hello-world "/hello" 7 seconds ago Exited (0) 5 seconds ago adoring_bhabha ✔️ 컨테이너 실행 docker run docker run --name vagrant@docker ~ docker inspect hello-world -f '{{ .Config.Cmd }}' [/hello] vagrant@docker ~ docker ..
✔️ Docker 버전 도커의 설치가 완료되었다면 도커의 버전을 확인해보자 docker version Client - 도커 명령어를 의미한다. - Docker CE : Community Edition - Docker EE : Enterprise Edition 20.10.14 : 2020년도 10월에 나온 버젼을 의미한다. Server - 도커 엔진 (도커 서비스가 실행하는 서버) ✔️ Docker 아키텍처 Docker 명령어(클라이언트) Docker host(서버) 서버에는 도커 데몬이 작동하고 있으며 도커 명령어가 도커 데몬에게 명령을 내리는 형태이다. 중요한 것은 레지스트리라고 하는 저장소인데, 우리가 ec2를 만들 때 AMI 이미지가 필요한 것 처럼 컨테이너를 만들기 위해서는 컨테이너용 이미지가 필..
✔️ 실습에 앞서 실습 목표 도커 컨테이너의 빌드, 실행 및 디버깅 방법 도커 이미지를 Google 컨테이너 레지스트리에 푸시하는 방법 도커 이미지를 Google 컨테이너 레지스트리에서 가져오는 방법 ✔️ Hello World docker run hello-world 이 간단한 컨테이너는 Hello from Docker! 를 출력한다. 명령어는 간단하지만 실행한 스텝의 수가 출력되어 있다. 도커 데몬은 hello-world 이미지를 검색했지만 로컬에서 이미지를 찾지 못하고 Docker Hub라는 Public Registry에서 이미지를 꺼내 해당 이미지에서 컨테이너를 만들고 실행했다. 다음 명령을 실행해 도커 허브에서 가져온 컨테이너 이미지를 확인한다. docker images 다음 내용은 도커 허브의 ..