[iyunv@kvm ~]# docker pull centos
latest: Pulling from centos
47d44cb6f252: Already exists
6fdebd7b0eb5: Already exists
a63aae4d216f: Already exists
Digest: sha256:381f21e4c7b3724c6f420b2bcfa6e13e47ed155192869a2a04fa10f944c78476
Status: Image is up to date for centos:latest
2、查看下载到本地镜像
1
2
3
[iyunv@kvm ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos latest bb3d629a7cbc 3 weeks ago 196.6 MB
[iyunv@8c1fd812d079 /]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[iyunv@8c1fd812d079 /]# uname -a
Linux 8c1fd812d079 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[iyunv@8c1fd812d079 /]# w
11:55:12 up 42 min, 0 users, load average: 0.00, 0.03, 0.01
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
[iyunv@8c1fd812d079 /]# ps
PID TTY TIME CMD
1 ? 00:00:00 bash
16 ? 00:00:00 ps
[iyunv@8c1fd812d079 /]# uptime
11:55:21 up 42 min, 0 users, load average: 0.00, 0.02, 0.01
[iyunv@8c1fd812d079 /]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/docker-8:3-1573967-8c1fd812d0790d1868bcec389a50c6f7a08c6c099167141393af0961e7b850be ext4 9.8G 230M 9.0G 3% /
tmpfs tmpfs 1.9G 0 1.9G 0% /dev
shm tmpfs 64M 0 64M 0% /dev/shm
/dev/sda3 ext4 43G 4.6G 36G 12% /etc/hosts
[iyunv@8c1fd812d079 /]# exit
1
2
3
4
[iyunv@kvm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f732106147eb centos "/bin/bash" 17 seconds ago Up 15 seconds high_heisenberg
8c1fd812d079 centos "/bin/bash" 3 minutes ago Exited (0) About a minute ago grave_mcclintock
5、修改镜像名称
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[iyunv@kvm ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos latest bb3d629a7cbc 3 weeks ago 196.6 MB
[iyunv@kvm ~]# docker tag centos test-img
[iyunv@kvm ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos latest bb3d629a7cbc 3 weeks ago 196.6 MB
test-img latest bb3d629a7cbc 3 weeks ago 196.6 MB
[iyunv@kvm ~]# docker tag test-img centos:test-img2
[iyunv@kvm ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
test-img latest bb3d629a7cbc 3 weeks ago 196.6 MB
centos latest bb3d629a7cbc 3 weeks ago 196.6 MB
centos test-img2 bb3d629a7cbc 3 weeks ago 196.6 MB
6、删除镜像
1
2
3
4
5
6
[iyunv@kvm ~]# docker rmi centos:test-img2
Untagged: centos:test-img2
[iyunv@kvm ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos latest bb3d629a7cbc 3 weeks ago 196.6 MB
test-img latest bb3d629a7cbc 3 weeks ago 196.6 MB
四、docker镜像使用容器生成新的镜像
1、启动镜像
1
2
3
4
5
6
[iyunv@kvm ~]# docker start 8c1fd
8c1fd
[iyunv@kvm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f732106147eb centos "/bin/bash" 12 minutes ago Exited (0) 43 seconds ago high_heisenberg
8c1fd812d079 centos "/bin/bash" 15 minutes ago Up 3 seconds