Docker镜像的基本操作
程序员文章站
2022-07-14 15:52:08
...
本文使用的环境是Mac OS 10.11.5、Docker 1.12.0。
一、搜索镜像
使用【docker search 关键字】来搜索共享的镜像,默认搜索的是官方仓库的镜像。
1、搜索mysql的镜像
返回的信息共有5列,分别代表:镜像名称、镜像描述、被收藏的次数、是否属于官方出品、是否支持自动创建。
2、搜索被收藏2次以上的mysql的镜像
二、获取镜像
使用【docker pull 镜像名称】从网络上下载镜像。
1、下载mysql镜像
使用【docker pull 镜像名称】会下载该镜像集的latest tag的镜像。
2、下载ubuntu的14.04镜像
三、列出本地镜像
使用【docker images】列出本地宿主主机上拥有的镜像。
返回的信息共有5列,分别代表:镜像名称、镜像的tag、镜像的唯一image id、创建时间、大小。
四、删除本地镜像
使用【docker rmi 镜像id】来删除本地的镜像,当还有容器在使用该镜像的时候是无法删除的。
1、删除ubuntu:14.04镜像
当我们删除ubuntu:14.04镜像时,它会删除这个镜像所附带的所有AUFS层。
2、删除有容器运行的镜像
当我们试图删除ubuntu镜像时,提示我们目前还有容器在使用该镜像,无法删除。如需删除,则需要停止容器并用-f参数来强制删除镜像。
五、上传本地镜像
使用【docker push 镜像名称】来上传本地镜像到官方仓库。
登录Docker Hub也可以看到刚推送上去的镜像。
六、创建镜像
1、从文件系统导入
2、从现有的容器提交到一个新的镜像
上一篇: redis验证