본문 바로가기

IT/Docker

[docker] Life Cycle

도커 라이프 사이클 이용하기

도커 라이프 사이클 명령어 

# docker 레지스트리에서 nginx 이미지 가져오기
docker pull nginx

# docker 가져온 이미지로 컨테이너 생성하기 cf. -p: 포트
docker create -p 80:80 --name nx nginx

# 실행중인 도커 목록 확인하기
docker ps -a

# 컨테이너 id로 도커 실행하기
docker start [컨테이너id]

 

# 도커삭제하기
docker rm nx 
#삭제 안됨 멈춰줘야 함
Error response from daemon: You cannot remove a running container 3a5907a863d859568a8cce5dde9f61827f37b6634d359f8970f52065409b63f7. Stop the container before attempting removal or force remove


# 도커 중지하기
docker stop nx
# 도커 제거하기
docker rm nx

# 도커 목록확인하기
docker ps -a

# docker 가져온 이미지로 컨테이너 생성하기 cf. -p: 포트
docker create -p 80:80 --name nx nginx

# 도커 재시작하기
docker restart nx

# 도커 이미지 확인하기
docker images

# 도커 이미지 제거
docker rmi nginx

 

도커 용량 확인하기

du -sh /var/lib/docker/ #도커가 설치된 환경 용량 확인

2.0G /var/lib/docker/

du -sh /var/lib/docker/image/ # 도커 이미지에 대한 정보 저장 디렉토리

2.7M /var/lib/docker/image/

du -sh /var/lib/docker/overlay2/ # 도커 이미지의 파일 시스템이 사용되는 실제 디렉토리

2.0G /var/lib/docker/overlay2/

du -sh /var/lib/docker/containers/ # 도커 컨테이너 정보 저장 디렉토리

136K /var/lib/docker/containers/

 

 

 

 출처: 인프런 데브옵스를 위한 쿠버네티스 

'IT > Docker' 카테고리의 다른 글

[docker] 도커의 유용한 명령어  (0) 2021.08.14
[docker] 안쓰는 도커 삭제하기  (0) 2021.07.02
docker-compose 버전 변경  (0) 2021.02.16
[Dockerfile] 자주쓰는 instruction  (0) 2020.11.26
[Dockerfile] FROM  (0) 2020.11.26