镜像常用操作子命令:
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 构建镜像