登录 Docker Desktop
目录
Docker 建议使用 Docker Dashboard 右上角的“**登录**”选项进行登录。
在限制管理员访问权限的大型企业中,管理员可以强制登录。
**提示**
探索 Docker 的核心订阅方案,了解 Docker 还能为您提供哪些功能。
登录的好处
直接从 Docker Desktop 访问您的 Docker Hub 仓库。
与匿名用户相比,提高您的拉取速率限制。请参阅用量和限制。
通过加固型 Desktop 增强您组织容器化开发的安全态势。
**注意**
Docker Desktop 会在 90 天后或 30 天不活动后自动将您登出。
在 Linux 版 Docker Desktop 中登录
Linux 版 Docker Desktop 依赖于 pass
将凭据存储在 GPG 加密文件中。在使用您的Docker ID 登录 Docker Desktop 之前,您必须初始化 pass
。如果未配置 pass
,Docker Desktop 会显示警告。
生成 GPG 密钥。您可以使用 GPG 密钥初始化 pass。要生成 GPG 密钥,请运行:
$ gpg --generate-key
出现提示时输入您的姓名和电子邮件。
确认后,GPG 会创建密钥对。查找包含您 GPG ID 的
pub
行,例如:... pubrsa3072 2022-03-31 [SC] [expires: 2024-03-30] 3ABCD1234EF56G78 uid Molly <molly@example.com>
复制 GPG ID 并用它来初始化
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 设置。
- 浏览常见问题.