购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.1 登录

前面我们已经完成Docker的安装并运行了几个Demo。为了后续的Docker开发和使用,我们需要对Docker的一些常用命令有基本的了解。本章仅对一些常用命令进行讲解,并不包含所有的命令,另有部分命令会结合后续的实践章节进行讲解,比如“docker exec”。

为了便于大家练习,这里我们先从登录命令开始讲解。

在第1章中,我们介绍过仓库的概念——仓库就是集中存放镜像仓库的地方。就像现实中的仓库存在门禁一样,线上的私有仓库也需要通过口令登录,也就是账号密码。对于Docker的镜像仓库,我们可以使用登录命令登录Docker Hub以及第三方(比如腾讯云镜像仓库)的私有镜像仓库:


docker login [OPTIONS] [SERVER]

4.1.1 OPTIONS说明

有关登录命令的OPTIONS说明如表4-1所示。

表4-1 OPTIONS说明

注: 默认值为空(余同)。

4.1.2 登录Docker Hub

在进行以下实践之前,需要先注册一个Docker Hub的个人账号,如图4-1所示。

图4-1

默认情况下,如果不提供“[server]”参数,就默认登录到Docker Hub。比如:


docker login --username magicodes

这时会提示输入密码,输入密码之后显示登录成功提示,如图4-2所示。

图4-2

4.1.3 登录到腾讯云镜像仓库

通过Login命令参数可以知道,仅提供server参数即可登录第三方镜像仓库。在使用腾讯云镜像仓库之前,需要注册腾讯云账号并开通相关服务,如图4-3所示。

图4-3

准备好之后,执行以下命令(见图4-4):


docker login --username=[username] ccr.ccs.tencentyun.com

图4-4

如果希望通过脚本自动执行登录命令,可以使用“--password”参数来指定密码。 Q5+A2iRLg8Emy3nYPVvWpsHmzE8yvGvDFj8lxEQIUWfsCXITXUilHIbBeqHz/wy3

点击中间区域
呼出菜单
上一章
目录
下一章
×