Docker 镜像的基本使用
前言
Docker的使用条件和基础不再复述
Docker安装和Docker镜像下载的加速器文档在下方的”相关链接”中已经给出,磨刀不误砍柴工。
基本概念
Docker的镜像存储中心通常被称为Registry
。
当您需要获取Docker镜像的时候,首先需要登录Registry
,然后拉取镜像。
在您修改重新打包好镜像之后,您又可以再次将镜像推送到Registry
中去。
Docker的镜像地址是什么?我们来看一个完整的例子。(以容器服务的公共镜像为例)
registry.cn-hangzhou.aliyuncs.com/acs/agent:0.8
Registry域名
:registry.cn-hangzhou.aliyuncs.com
命名空间
:acs
仓库名称
:agent
Tag
、镜像标签
:0.8
(非必须,默认latest)
将这个几个完全独立的概念组合一下,还有几个术语。
仓库坐标
:registry.cn-hangzhou.aliyuncs.com/acs/agent
仓库全名
:acs/agent
基本使用
本文的重点是介绍Docker最常用的三个命令:login、pull、push。
docker login
登陆时必须指明登陆的Registry域名
以阿里云杭州公网Registry为例:(必要时需要使用sudo)
docker@default-online:~$ docker login registry.cn-hangzhou.aliyuncs.com
Username: sample@alibaba-inc.com
Password:
Login Succeeded
登陆成功之后会显示 Login Succeeded。
另外你还可以通过查看这个文件,确认您的登陆信息。