이번 포스팅은 기본적으로 docker 운영에 있어서 사용되는 명령어에 대해 다뤄보았습니다.
문의 사항은 댓글로 남겨주시면 성심성의껏 답변드리도록 하겠습니다.
Docker command (image 2)
이미지 삭제 (rmi)
# docker rmi 이미지이름:태그 // docker images 명령어로 확인할 수 있는 이미지 삭제
$ docker images
REPOSITORY |
TAG |
IMAGE ID |
CREATED |
VIRTUAL SIZE |
ubuntu |
latest |
91e54dfb1179 |
4 weeks ago |
188.4 MB |
ubuntu |
12.04 |
57bca5139a13 |
4 weeks ago |
134.8 MB |
$ docker rmi ubuntu:latest
Untagged: ubuntu:latest
Deleted: 91e54dfb11794fad694460162bf0cb0a4fa710cfa3f60979c177d920813e267c
Deleted: d74508fb6632491cea586a1fd7d748dfc5274cd6fdfedee309ecdcbc2bf5cb82
Deleted: c22013c8472965aa5b62559f2b540cd440716ef149756e7b958a1b2aba421e87
Deleted: d3a1f33e8a5a513092f01bb7eb1c2abf4d711e5105390a3fe1ae2248cfde1391
$ docker images
REPOSITORY | TAG | IMAGE ID | CREATED | VIRTUAL SIZE |
ubuntu | 12.04 | 57bca5139a13 | 4 weeks ago | 134.8 MB |
REPOSITORY | TAG | IMAGE ID | CREATED | VIRTUAL SIZE |
이미지 히스토리 확인 (history)
# docker history '이미지명:태그" 이미지에 대한 히스토리 확인
$ docker history hello:0.1
IMAGE |
CREATED |
CREATED BY |
SIZE | COMMENT |
fbf9bf016837 |
About an hour ago |
/bin/sh -c #(nop) EXPOSE 443/tcp |
0 B |
|
e966f4c3b577 |
About an hour ago |
/bin/sh -c #(nop) EXPOSE 80/tcp |
0 B |
|
ea7e7a409a37 |
About an hour ago |
/bin/sh -c #(nop) CMD ["nginx"] |
0 B |
|
3acad601359f |
About an hour ago |
/bin/sh -c #(nop) WORKDIR /etc/nginx |
0 B |
|
1bf0084b224c |
About an hour ago |
/bin/sh -c #(nop) VOLUME [/data /etc/nginx/si |
0 B |
|
1aa45dcf0cc6 |
About an hour ago |
/bin/sh -c chown -R www-data:www-data /var/li |
0 B |
|
83c2319dee3d |
About an hour ago |
/bin/sh -c echo "\ndaemon off;" >> /etc/nginx |
16.13 MB |
|
33c8c816b2e5 |
About an hour ago |
/bin/sh -c apt-get install -y nginx |
14 MB |
|
682b63a2b581 | About an hour ago | /bin/sh -c apt-get update | 1,294 KB |
|
3001b4e058c2 | About an hour ago | /bin/sh -c #(nop) MAINTAINER jeongsik kang < | 0 B |
|
91e54dfb1179 | 4 weeks ago | /bin/sh -c #(nop) CMD ["/bin/bash"] | 0 B |
|
d74508fb6632 | 4 weeks ago | /bin/sh -c sed -i 's/^#\s*\(deb.*universe\)$/ | 18.29 MB |
|
c22013c84729 |
4 weeks ago |
/bin/sh -c echo '#!/bin/sh' > /usr/sbin/polic |
1,777 KB |
|
3a1f33e8a5a | 4 weeks ago | /bin/sh -c #(nop) ADD file:5a3f9e9ab88e725d60 | 0 B |
Docker base 이미지 생성 (import)
# Docker hub에서 제공되는 이미지 말고도 별도로베이스 이미지를 생성 할 수 있다
# 우분투 이미지 생성방법
# 1. 부트스트랩 도구 설치
$ sudo apt-get install -y debootstrap
# 2. 바이너리파일 다운로드
$ cd tmp
~/tmp$ sudo debootstrap trusty trusty
l: Base system installed successfully
~/tmp$ sudo du -s -h trusty/
249M trusty/
# 3. Docker import ( stdout로 import or 인터넷에서 받은 파일 import)
~/tmp$ sudo tar -C trusty -c . | sudo docker import - trusty
tar: ./run/udev/control: socket ignored
4b151d29746642448fee92aa59535c4c8755d0906aaab4e8a45611fd441944af
# 4. 확인
~/tmp$ docker images
REPOSITORY | TAG | IMAGE ID | CREATED | VIRTUAL SIZE |
trusty | latest | 4b151d297466 | 15 secend ago | 234.8 MB |
'IT > Docker' 카테고리의 다른 글
Docker Container tutorial (도커 컨테이너 매뉴얼) 2-4.명령어 (container 3) (0) | 2018.07.14 |
---|---|
Docker Container tutorial (도커 컨테이너 매뉴얼) 2-3.명령어 (container 2) (0) | 2018.07.14 |
Docker Container tutorial (도커 컨테이너 매뉴얼) 2-1.명령어 (Container) (0) | 2018.07.10 |
Docker Container tutorial (도커 컨테이너 매뉴얼) 2.명령어 (image) (0) | 2018.07.10 |
Docker Container tutorial (도커 컨테이너 매뉴얼) 1. 설치 (0) | 2018.07.10 |
댓글