镜像常用操作子命令:
images 显示镜像列表
history 显示镜像构建历史
commit 从容器创建新镜像
build 从 Dockerfile 构建镜像
tag 给镜像打 tag
pull 从 registry 下载镜像
push 将 镜像 上传到 registry
rmi 删除 Docker host 中的镜像
search 搜索 Docker Hub 中的镜像
1 #列出机器上的镜像
2 docker images
3 #搜索镜像
4 docker search centos
5 #拉取镜像
6 docker pull centos
7 #查看针对于一个镜像的历史操作
8 docker history centos7
9 #从私服拉取镜像
10 docker pull dl.dockerpool.com:5000/mongo:latest
11 #获取镜像详细信息
12 docker inspect centos
13 #删除镜像 如果有使用这个镜像构建的容器,就不能删除
14 #非要删除的话可以加上 -f 参数,不过 不建议这样操作.
15 docker rmi centos
16 #给镜像创建tag,细心的人可以看到镜像id是一致的,说明这还是一个镜像
17 docker tag centos centos7
18 #导出镜像
19 docker save images > lnmp.tar.gz
20 #导入镜像
21 docker load -qi lnmp.tar
22 # 推送镜像
23 docker push seanlook/mongo
24 docker push registry.tp-link.net:5000/mongo:2014-10-27
1 # 创建镜像 三种方式
2 #1. 启动一个容器 并在其中进行修改等写入操作 退出 记住容器id 然后提交镜像
3 docker commit -m "Add a test file" -a "I am nick" 容器id test
4 #顺利的话会返回新创建的id信息
5 #然后在本地查看镜像列表,就可以看到新的镜像了
6 #2.使用本地模板导入 推荐下载openvz模板来创建
7 #导入命令
8 cat centos-6.8-minimal.tar.gz |sudo docker import - centos:6.8
9 #然后查看镜像列表,镜像已经存在了.
10 #3. 使用dockerfile 构建镜像