Kubernetes

Docker image 관리

아르비스 2017. 7. 22. 01:23

Container Image 관리가 어려워 정리..

[ Container 관리 ]

- Running Container 확인

$ docker ps 


- Stop 된 Container 포함  확인

$ docker ps -a 


- Container 삭제

$ docker rm [container id] 


- 삭제된 것 확인

$ docker ps -a 


- 복수 Container 삭제

$ docker rm [Container id], [container id] .. 


- 모든 container 삭제

$ docker rm 'docker ps -a -q' 


[ Image 관리 ]

- image 생성

$ docker build -t {이름 : version } {경로} 

 ex) docker build -t aaa/abc:dev ./abc


- Image 상태 확인

$ docker images 


- image 삭제

$ docker rmi [image id] 


- Container 와 같이 삭제를 원한 경우

$ docker rmi -f [image id] 


- image 받기

$ docker pull ubuntu:14.04 


- image 진입 후 수정

$ docker run -t -i ubuntu:14.04

root@234234234:/# 

...

root@234234234:/# exit

// 수정완료


- image push

$ docker login

$ docker push sncap/ubuntu:dev 


- image 실행

$ docker run -d -p image 


끝