docker镜像管理命令详解

第一步  寻找镜像


第一种

方式就是在Dcoker hub上直接搜索镜像

1.png

第二种

方式使用 docker search 来搜索镜像,我们也可以使用 命令来搜索镜像

docker search redis

2.png

第二步  拉取镜像

docker pull命令格式为

docker pull [选项] [Docker Registey 地址[:端口号]/] 镜像名[:标签]

镜像名称的格式

docker pull redis:latest

等同于

docker pull redis

第三步  拉取镜像

使用 docker image ls 命令列出已经下载下来的镜像

docker images //等同于docker image ls

第四步  虚悬镜像

有一种特殊的镜像,没有仓库名/镜像名称,也没有标签/版本号,这种镜像通常被称为 虚悬镜像 ,如下所示

4.png

虚悬镜像产生的原因是因为镜像名称redis和6.0的TAG都被新发布的镜像占用了,旧版本的镜像就丢失了镜像名称和标签,变成了虚悬镜像

虚悬镜像删除

docker image prune

第五步   删除本地镜像

镜像删除的操作

docker rmi [选项] <镜像1> [<镜像2>.....]
docker image rm <镜像1> [<镜像2>.....]

第六步  镜像的导入导出

保存的tar文件

docker save -o <自定义包名>.tar <镜像名称>

helloworld.tar存放在当前目录

docker save -o helloworld.tar hello-world

hello-world镜像导入(两种)

导入方式一(不输出详细信息)

# docker load -i helloworld.tar

导入方式二(输出详细信息)

# docker load < helloworld.tar

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/4153.html

发表评论

登录后才能评论