使用gmail账户时在docker中登录命令

问题描述 投票:0回答:1

我正在开始使用 docker,因此使用我的 Gmail 帐户在 docker hub 上创建了我的帐户,甚至在那里创建了一个存储库。现在我想像这样推送我的仓库:

docker push user_name/my_image:latest
我收到错误:

9733ccc39513: Preparing
denied: requested access to the resource is denied

搜索时,我发现必须通过终端登录我的帐户。我的问题是我已经使用 gmail 创建了帐户,所以当我尝试这个找到的命令时:

docker login --email [email protected]
我得到这个错误: '未知标志:--email'

您能否建议更好的方法在 docker hub 上推送存储库?

docker login --email [email protected]
我得到这个错误: '未知标志:--email'

docker authentication push dockerhub repo
1个回答
0
投票

--email
docker login
标志已被弃用。要将映像推送到 Docker Hub,请使用以下步骤:

  1. 运行
    docker login
    并在出现提示时输入您的 Docker Hub 用户名密码
    $ docker login
    Username: your_dockerhub_username
    Password:
    
  2. 成功登录,使用以下命令推送您的图像:
    docker push user_name/my_image:latest
    
    user_name
    替换为您的 Docker Hub 用户名,将
    my_image
    替换为您的镜像名称。在推送之前,确保您的图像已正确标记有您的用户名和存储库名称。
© www.soinside.com 2019 - 2024. All rights reserved.