《基于Kubernetes的容器云平台实战》——3.2 镜像基本操作

举报
华章计算机 发表于 2019/06/02 00:54:29 2019/06/02
【摘要】 本书摘自《基于Kubernetes的容器云平台实战》——书中的第3章,第3.2.1节作者是陆平、左奇、付光、张晗、赵培、单良

3.2 镜像基本操作

以下基于Docker-ce 18.04版本来对镜像操作的命令进行介绍。这些命令通过Restful形式的接口访问Docker引擎来实现。

3.2.1 从镜像仓库下载镜像

docker image pull [OPTIONS] NAME[:TAG|@DIGEST]

如果NAME不包含任何仓库域名并且无tag信息的话,相当于下载标识为registry-1.docker.io:80/library/<name>:latest的镜像,访问协议是HTTPS。运行在localhost上的仓库,默认使用HTTP访问。-a/--all-tags用于拉取NAME对应的所有镜像。--platform用于指定拉取某种OS和体系结构下的镜像。

可以通过Dockerd的--registry-mirror启动选项,设置下载镜像的默认仓库地址列表,另一个选项--insecure-registry设置可接受HTTP协议的地址列表。选项也可以写入daemon.json,作用相同。

镜像标识若带摘要,仓库执行内容将精确匹配,客户端能感知到镜像内容的改变。

对于需要认证授权的镜像仓库,用户先通过docker login完成登录操作,才能执行后续pull命令。对应的注销命令为docker logout。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。