도커 라이프 사이클 이용하기
도커 라이프 사이클 명령어
# 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 |