728x90
# 실행중인 컨테이너 상태 확인
$ docker ps
# 전체 컨테이너 상태 확인
$ docker ps -a
# 컨테이너 상세 정보 확인
$ docker inspect [container]
# 컨테이너 일시 중지
$ docker pause [container]
# 컨테이너 재개
$ docker unpause [container]
# 컨테이너 종료 (SIGTERM 시그널 전달)
$ docker stop [container]
# 모든 컨테이너 종료
$ docker stop $(docker ps -a -q)
# 컨테이너 강제 종료 (SIGKILL 시그널 전달)
$ docker kill [container]
# 컨테이너 삭제 (실행중이지 X)
$ docker rm [container]
# 컨테이너 실행 종료 후 자동 삭제
$ docker run --rm ...
# 컨테이너 강제 종료후 삭제 (SIGKILL 시그널 전달)
$ docker rm -f [container]
# 중지된 모든 컨테이너 삭제
$ docker container prune
# 이미지 삭제
$ docker rmi [이미지id]
# 컨테이너를 삭제하기전에 이미지를 삭제할 경우
$ docker rmi -f [이미지id]
# 컨테이너 내 시간 조회
$ docker exec -it <container_id> date
# 컨테이너에 직접 접속해서 타임존 변경
$ docker exec -it <container_id> date
$ ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
$ docker run -it -e TZ=Asia/Seoul your_image
# Dockerfile을 이용한 타임존 설정
$ RUN ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 추가
# 사용하지 않는 이미지를 삭제하는 방법
# 이 명령은 사용하지 않는 모든 이미지를 삭제합니다. -a 옵션을 사용하면 사용하지 않는 중간 이미지와 dangling 이미지를 모두 삭제합니다.
$ docker image prune -a
# 각 이미지를 개별적으로 삭제하는 방법
# 여기서 [이미지 ID 또는 이름]을 실제로 삭제하려는 이미지의 ID나 이름으로 바꿔주어야 합니다.
$ docker image rm [이미지 ID 또는 이름]
# 모든 컨테이너를 중지하고 삭제하는 방법
$ docker stop $(docker ps -a -q) docker rm $(docker ps -a -q)
# 이 명령은 현재 실행 중인 모든 컨테이너를 중지하고 삭제합니다.
# 모든 Docker 볼륨을 삭제하는 방법 (주의: 모든 데이터가 영구적으로 삭제됩니다.):
# 이 명령은 사용하지 않는 모든 볼륨을 삭제합니다.
$ docker volume prune
이러한 명령을 사용하여 모든 Docker 이미지를 삭제할 수 있습니다. 삭제하기 전에 신중하게 검토하고 영구적으로 삭제되는 데이터가 있는지 확인하세요.
728x90
'Docker' 카테고리의 다른 글
docker-compose로 kafka, zookeeper 설치 연동 오류 모음 (0) | 2024.05.20 |
---|---|
CentOS 7에서 Docker Compose를 이용한 Kafka 및 Zookeeper 설치 가이드 (0) | 2024.05.20 |