1. 컨테이너에서 실행할 코드 작성
2. 코드 파일 Dockerfile로 만들기
3. Dockerfile로 도커 이미지 빌드하기
$ sudo docker image build -t example/echo:latest .
4. 도커 이미지 조회
$sudo docker image ls
5. 도커 컨테이너 실행
5.1 포어그라운드 실행
$ sudo docker container run -p example/echo:latest
5.2 백그라운드 실행
$ sudo docker container run -d -p example/echo:latest
6. 도커 컨테이너 정지
$ sudo docker container stop $(sudo docker container ls --filter "ancestor=example/echo" -q)
7. 도커 컨테이너 포트 포워딩
- 호스트 머신의 포트를 컨테이너 포트와 연결해 컨테이너 밖에서 온 통신을 컨테이너 포트로 전달하는 것.
$ sudo docker container run -d -p 9000:8000 example/echo:latest
$ sudo docker container ls
'Development > Docker' 카테고리의 다른 글
[Docker]5. 도커 이미지 빌드시 자주 사용하는 옵션 (0) | 2020.02.03 |
---|---|
[Docker]4. 도커 인스트럭션 설명 (0) | 2020.02.03 |
[Docker]2. 도커 이미지 가져오기 및 컨테이너 실행 (1) | 2020.02.03 |
[Docker] 0. 개념 잡기 (0) | 2020.02.03 |
[Docker] 1. 설치하기 (0) | 2020.02.03 |