[Docker] 자주 사용하는 docker & docker compose 명령어
이 글을 참고했다.
docker 명령어
docker ps -a
: 실행중인 컨테이너 확인하기docker stop [컨테이너ID]
: 컨테이너 종료docker rm [컨테이너ID]
: 컨테이너 삭제docker images
( =docker image ls
): 도커 이미지 확인하기docker rmi [이미지ID]
: 이미지 삭제하기
docker compose 명령어
docker-compose up --build
: 컨테이너 시작 시 Dockerfile을 빌드하기
(만약 Dockerfile도 변경되어서 이미지 생성부터 다시하는 경우에 사용)docker compose up
: 컨테이너 이미지 다운로드, 빌드, 네트워크 설정 등 docker-compose.yml에 맞춰 서비스 환경을 구성하고 실행하기-
docker compose up -d
: 백그라운드로 실행하기 docker-compose down
: 컨테이너/네트워크/서비스 등을 삭제하기docker-compose down --volume
: 컨테이너/네트워크/서비스 + 볼륨까지 삭제하기-
docker-compose ps
: 실행중인 컨테이너 목록 확인하기 docker-compose start
: 이미 구축된 서비스들을 일괄 시작docker-compose stop
: 이미 구축된 서비스들을 일괄 정지docker-compose restart
: 위의 둘을 합친 명령어-
docker-compose stop server_a
: 특정 컨테이너 정지 (맨 마지막 인수는 “서비스명”) docker-compose ps -a
: 현재 환경에서 도커 컴포즈로 실행된 서비스들의 상태를 보여준다.
Ref
- https://www.lainyzine.com/ko/article/docker-rm-removing-docker-containers/: docker rm 사용법: Docker 컨테이너를 삭제하는 방법
- https://jojoldu.tistory.com/587
💛 개인 공부 기록용 블로그입니다. 👻