반응형
Docker 기본 사용법은 이전 포스팅을 참고하자
2020/02/29 - [DevOps] - Docker 정리 (가장 빨리 만나는 Docker)
Docker 이미지 생성하기
Dockerfile 작성
- FROM: 어떤 이미지를 기반으로 할 지 설정
- RUN: 쉘 스크립트 혹은 명령어 실행
- CMD: 컨테이너가 시작되었을 때 실행할 파일 또는 쉘 스크립트
- COPY: 호스트에서 컨테이너로 파일 복사
- WORKDIR: CMD에서 설정한 실행 파일이 실행될 Directory
- ENTRYPOINT: 컨테이너가 시작되었을 때 실행할 명령어(CMD와 docker run 명령에서 동작방식이 다름)
- EXPOSE: 호스트와 연결할 포트번호
Dockerfile 실행
Dockerfile이 있는 곳에서 아래 명령어를 실행하여 빌드
$ sudo docker build --tag [이미지명]:[태그버전] .
컨테이너 실행 (옵션은 달라질 수 있음)
$ sudo docker run -p [호스트 포트]:[컨테이너 포트] -it --name [컨테이너명] [이미지명]:[태그버전]
반응형
'DevOps > Docker' 카테고리의 다른 글
Docker compose를 이용한 sonarqube 설치 (0) | 2021.10.25 |
---|---|
Docker arm기반 이미지 생성 (0) | 2021.01.08 |
Docker 이미지 저장소 registry 구축 (0) | 2020.12.01 |
Docker로 Sonarqube 설치 및 실행 (0) | 2020.11.19 |
도커(Docker) 정리 (0) | 2020.02.29 |