登录 Docker Desktop
目录
Docker 建议您使用 Docker 仪表板右上角的 登录 选项进行身份验证。
在管理员访问受限的大型企业中,管理员可以 强制执行登录。
提示
探索 Docker 核心订阅,了解 Docker 还能为您带来哪些其他功能。
登录的好处
您可直接从 Docker Desktop 访问您的 Docker Hub 仓库。
已认证用户相比匿名用户享有更高的拉取频率限制。例如,如果您已认证,则每6小时可拉取200次;而匿名用户则每个IP地址每6小时仅限拉取100次。更多信息请参阅 下载速率限制。
通过利用强化型桌面环境,提升贵组织在容器化开发场景下的安全防护能力。
注意
Docker Desktop 在 90 天后或连续 30 天未活动后将自动退出登录。
使用 Docker Desktop for Linux 登录
Docker Desktop for Linux 依赖于
pass 以 gpg2 加密文件形式存储凭据。
在使用您的
Docker ID 登录 Docker Desktop 之前,您必须先初始化 pass。
如果您尚未初始化 pass,Docker Desktop 将显示警告信息。
您可以通过使用 GPG 密钥来初始化 pass。要生成 GPG 密钥,请运行以下命令:
$ gpg --generate-key
以下内容是运行上一条命令后所看到的示例:
...
GnuPG needs to construct a user ID to identify your key.
Real name: Molly
Email address: molly@example.com
You selected this USER-ID:
"Molly <molly@example.com>"
Change (N)ame, (E)mail, or (O)kay/(Q)uit? O
...
pubrsa3072 2022-03-31 [SC] [expires: 2024-03-30]
<generated gpg-id public key>
uid Molly <molly@example.com>
subrsa3072 2022-03-31 [E] [expires: 2024-03-30]
要初始化 pass,请使用上一命令生成的公钥运行以下命令:
$ pass init <your_generated_gpg-id_public_key>
以下内容是运行上一条命令后所看到的示例:
mkdir: created directory '/home/molly/.password-store/'
Password store initialized for <generated_gpg-id_public_key>
初始化 pass 后,您可以登录并拉取您的私有镜像。
当 Docker CLI 或 Docker Desktop 使用凭据时,可能会弹出用户提示框,要求输入在生成 GPG 密钥时设置的密码。
$ docker pull molly/privateimage
Using default tag: latest
latest: Pulling from molly/privateimage
3b9cc81c3203: Pull complete
Digest: sha256:3c6b73ce467f04d4897d7a7439782721fd28ec9bf62ea2ad9e81a5fb7fb3ff96
Status: Downloaded newer image for molly/privateimage:latest
docker.io/molly/privateimage:latest
接下来是什么?
- 探索 Docker Desktop 及其功能。
- 更改您的 Docker Desktop 设置
- 浏览常见常见问题