《基于Kubernetes的容器云平台实战》——3.2 镜像基本操作
【摘要】 本书摘自《基于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)