管理Docker Hub访问令牌的教程
Docker Hub允许用户创建个人访问令牌以替代传统密码,这些令牌可用于通过Docker CLI访问集线器中的映像。
与密码相比,个人访问令牌提供了一些优势:
您可以查看访问令牌的最后使用时间,并在发现可疑活动时禁用或删除该令牌。
登录后,使用访问令牌的账户无法进行管理员操作,包括修改密码。
在构建集成时,访问令牌非常有用,您可以为每个集成创建多个令牌,并在需要时随时撤销它们。
如果您的账户启用了双重身份验证(2FA),您必须至少创建一个个人访问令牌,否则将无法通过Docker CLI登录。
创建访问令牌
您可以创建任意数量的访问令牌,具体步骤如下:
1. 登录到hub.docker.com。
2. 点击右上角的用户名,选择“账户设置”。
3. 进入“安全性”选项卡,然后选择“新访问令牌”。
4. 输入令牌的描述,说明令牌的用途或使用场景。
5. 复制屏幕上显示的令牌。请务必立即完成此操作,因为关闭提示后Docker将不再显示该令牌。
修改现有令牌
您可以随时重命名、停用或删除已存在的令牌,具体步骤如下:
1. 在“账户设置”下的“安全性”中找到访问令牌。
2. 选择要修改的令牌,然后点击“删除”或“编辑”,或者通过令牌行最右侧的菜单进入编辑界面。您也可以选择多个令牌进行批量删除。
使用访问令牌
您可以在任何需要Docker Hub密码的地方使用访问令牌。
在通过Docker CLI客户端(docker login –username)登录时,请在登录命令中省略密码。当系统提示您输入密码时,请输入访问令牌。
如果启用了2FA,您必须使用个人访问令牌进行Docker CLI登录。若未启用2FA,则使用访问令牌是一种可选但更安全的身份验证方式。
[[[IMG_1]]]
[[[IMG_2]]]
[[[IMG_3]]]
