Docker 之 镜像管理
2020-01-06 21:32
811 查看
一、镜像查询
二、镜像拉取
[root@docker network-scripts]# docker pull alpine Using default tag: latest #默认最新版本,可指定版本如:docker pull alpine:3.10.3 latest: Pulling from library/alpine e6b0cf9c0882: Pull complete Digest: sha256:2171658620155679240babee0a7714f6509fae66898db422ad803b951257db78 Status: Downloaded newer image for alpine:latest docker.io/library/alpine:latest #镜像的构 备注:docker pull alpine 可改成 docker.io/library/apline:latest
三、查看本地镜像
[root@docker network-scripts]# docker images #查看本地镜像 REPOSITORY TAG IMAGE ID CREATED SIZE alpine latest cc0abc535e36 12 days ago 5.59MB hello-world latest fce289e99eb9 12 months ago 1.84kB
四、给镜像打标签
[root@docker network-scripts]# docker tag cc0abc535e36 docker.io/zhoumingkang/alpine:v3.10.3 # cc0abc535e36:镜像IMAGE ID #docker.io/zhoumingkang/alpine:v3.10.3:镜像的结构 [root@docker network-scripts]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE alpine latest cc0abc535e36 12 days ago 5.59MB zhoumingkang/alpine v3.10.3 cc0abc535e36 12 days ago 5.59MB hello-world latest fce289e99eb9 12 months ago 1.84kB
五、把zhoumingkang/alpine:v3.10.3推送到自己的仓库上
[root@docker network-scripts]# docker push docker.io/zhoumingkang/alpine:v3.10.3 The push refers to repository [docker.io/zhoumingkang/alpine] 6b27de954cca: Mounted from library/alpine v3.10.3: digest: sha256:3983cc12fb9dc20a009340149e382a18de6a8261b0ac0e8f5fcdf11f8dd5937e size: 528
六、移除一个标签
[root@docker network-scripts]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE zhoumingkang/alpine v3.10.3 cc0abc535e36 12 days ago 5.59MB alpine latest cc0abc535e36 12 days ago 5.59MB alpine 3.9.4 055936d39205 8 months ago 5.53MB hello-world latest fce289e99eb9 12 months ago 1.84kB [root@docker network-scripts]# docker rmi docker.io/library/alpine:latest Untagged: alpine:latest #移除标签 Untagged: alpine@sha256:2171658620155679240babee0a7714f6509fae66898db422ad803b951257db78 [root@docker network-scripts]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE zhoumingkang/alpine v3.10.3 cc0abc535e36 12 days ago 5.59MB alpine 3.9.4 055936d39205 8 months ago 5.53MB hello-world latest fce289e99eb9 12 months ago 1.84kB
七、删除一个镜像
[root@docker network-scripts]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE zhoumingkang/alpine v3.10.3 cc0abc535e36 12 days ago 5.59MB alpine 3.9.4 055936d39205 8 months ago 5.53MB hello-world latest fce289e99eb9 12 months ago 1.84kB [root@docker network-scripts]# docker rmi -f cc0abc535e36 Untagged: zhoumingkang/alpine:v3.10.3 Untagged: zhoumingkang/alpine@sha256:3983cc12fb9dc20a009340149e382a18de6a8261b0ac0e8f5fcdf11f8dd5937e Deleted: sha256:cc0abc535e36a7ede71978ba2bbd8159b8a5420b91f2fbc520cdf5f673640a34 Deleted: sha256:6b27de954cca6332272e7709b7d8ceccee1489d9452af73391df360a26123580 [root@docker network-scripts]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE alpine 3.9.4 055936d39205 8 months ago 5.53MB hello-world latest fce289e99eb9 12 months ago 1.84kB
八、把刚刚删除的镜像,从远程仓库再拉取回来
[root@docker network-scripts]# docker pull docker.io/zhoumingkang/alpine:v3.10.3 v3.10.3: Pulling from zhoumingkang/alpine e6b0cf9c0882: Pull complete Digest: sha256:3983cc12fb9dc20a009340149e382a18de6a8261b0ac0e8f5fcdf11f8dd5937e Status: Downloaded newer image for zhoumingkang/alpine:v3.10.3 docker.io/zhoumingkang/alpine:v3.10.3 [root@docker network-scripts]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE zhoumingkang/alpine v3.10.3 cc0abc535e36 12 days ago 5.59MB alpine 3.9.4 055936d39205 8 months ago 5.53MB hello-world latest fce289e99eb9 12 months ago 1.84kB
相关文章推荐
- 在Docker里使用(支持镜像继承的)supervisor管理进程(转)
- docker第三天:管理docker镜像与容器(下)
- Docker学习笔记之镜像管理命令
- docker镜像的管理
- Docker镜像管理基础
- Docker私有仓库 Registry中的镜像管理
- Docker微服务-镜像构建交付和使用Rancher进行容器创建管理
- Docker镜像和容器的基本管理
- docker入门之镜像管理基础
- Docker简明教程03: 镜像管理
- (五)Docker镜像管理2之镜像制作
- Docker 镜像管理
- docker镜像的管理
- Docker学习笔记二:安装Docker并管理镜像
- Docker系列(三):Docker镜像管理
- Docker第一篇简介及镜像、容器管理
- docker--镜像、容器管理
- Docker安装与镜像管理(一)
- (五)Docker镜像管理1之镜像操作
- Docker:Docker思想&解决问题&Docker优势&Docker基本概念&Docker安装&基本设置&常用命令&网络管理&数据卷&构建自定义镜像&多容器管理