CI&CD/Docker

[Docker] 자주 쓰는 명령어 모음

magae 2023. 3. 13. 19:03

이미지

이미지 빌드

docker build
옵션 설명 예시
-e 환경변수 설정 -e MY_SQL_PASSWORD=password
-t 이미지 이름 및 태그 지정 -t my-func:1.0, -t my-func
-f, --file 도커파일(Dockerfile) 지정 -f /tmp/dev.Dockerfile

이미지 삭제

docker rmi

컨테이너

이미지를 컨테이너로 생성 후 실행

docker run
옵션 설명 예시
--name 컨테이너명 지정 --name my-container
-p 호스트 포트와 컨테이너 포트 맵핑 -p 8080:8000
-d, --detach 백그라운드에 실행  
--rm 컨테이너 종료 시 자동 삭제  

실행 중인 컨테이너 보기

docker ps
옵션 설명 예시
-a, --all 모든 컨테이너 리스트 보기  

실행 중인 컨테이너 중지

docker kill

컨테이너 삭제

docker rm

빌더(builder)

빌드 캐시 지우기

docker builder prune
옵션 설명 예시
-a, --all 사용하지 않은 모든 캐시 지우기