REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos7base 7.1.1503 112ee00c2cbc 8 minutes ago 227.7 MB[root@centos7 tmp]# docker ps -all
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
752b9d49a079 centos7base:7.1.1503 "echo success" 10 minutes ago Exited (0) 10 minutes ago mad_saha[root@centos7 tmp]# docker rm 752b9d49a079
752b9d49a079[root@centos7 tmp]# docker ps -all
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
导出image
[root@centos7 tmp]# cd /tmp/
[root@centos7 tmp]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
centos7base 7.1.1503 112ee00c2cbc 14 minutes ago 227.7 MB
centos7base.tar ks-script-L8TDO5 yum.log
[root@centos7 tmp]#
六. Docker 常用命令
docker stop <CONTAINER ID> :用来停止运行中的容器,同时你还可以用
docker start <CONTAINER ID>:用来启动一个已经停止的容器。
docker restart <CONTAINER ID>:可以重启一个运行中的容器。这就相当于对一个容器先进行stop再start。
docker attach <CONTAINER ID> :关联到一个正在运行的容器删除镜像: docker rmi <IMAGE ID>
docker rmi 2db1e85f26ba
删除容器:docker rm <CONTAINER ID>
docker rm c3bfb652a491
查看正在运行的容器
docker ps -all
停止容器:
exit
重新进入窗口
docker start <CONTAINER ID>
docker attach <CONTAINER ID>
暂时退出容器
ctrl + p 然后 ctrl + q
重新入进:
docker attach <CONTAINER ID>
将容器保存成镜像:
docker commit <CONTAINER ID> <NAME>:<TAG>
七. 导到本地镜像库
回去宿主机,把虚拟机中导出的image拷到本地
hr:~ hr$ mkdir -p docker/images
hr:~ hr$ cd docker/images/
hr:images hr$ scp root@192.168.1.4:/tmp/centos7base.tar .
hr:images hr$ ls -lah
total 469392
drwxr-xr-x 3 hr staff 102B 12 5 21:08 .
drwxr-xr-x 3 hr staff 102B 12 5 21:05 ..
-rw-r--r-- 1 hr staff 229M 12 5 21:08 centos7base.tar启动Docker Quick Start Terminal
加载IMAGE 包到docker image
hr:images hr$ docker load < /Users/hr/docker/images/centos7base.tar
hr:images hr$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
<none> <none> 112ee00c2cbc 29 minutes ago 227.7 MB
hello-world latest 975b84d108f1 7 weeks ago 960 B
TAR 等于none的就是刚刚导入的,把TAG改个名字:










