$ docker container run -d -p 9000:8080 example/echo:latest
정지
$ docker container stop $(docker container ls --filter "ancestor=example/echo" -q)
실행중인 컨테이너 목록
$ docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
671e61c0c2c9 example/echo:latest "go run /echo/main.go" 47 seconds ago Up 45 seconds serene_easley
이미지 검색
$ docker search --limit 5 mysql
이미지 내려받기
$ docker image pull jenkins:latest
보유한 이미지 목록
$ docker image ls
이미지 태그 붙이기
$ docker image tag example/echo:latest example/echo:0.1.0
도커 컨테이너 배포
컨테이너로 애플리케이션 실행하기
FROM 베이스 이미지
RUN 이미지를 실행할 때 컨테이너 안에서 실행할 명령
COPY 호스트 파일이나 디렉토리를 컨테이너로 복사
CMD 도커 컨테이너를 실행할 때 실행할 프로세스 지정
ENTRYPOINT 기본 프로세스 지정
도커 이미지 빌드하기
베이스 이미지 강제로 받기
도커파일의 이름이 Dockerfile이 아닌 경우
도커 컨테이너 실행
기본 실행
데몬 실행
포트포워딩
정지
실행중인 컨테이너 목록
이미지 검색
이미지 내려받기
보유한 이미지 목록
이미지 태그 붙이기