我正在开始使用 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'
--email
的 docker login
标志已被弃用。要将映像推送到 Docker Hub,请使用以下步骤:
docker login
并在出现提示时输入您的 Docker Hub 用户名 和 密码:
$ docker login
Username: your_dockerhub_username
Password:
docker push user_name/my_image:latest
将 user_name
替换为您的 Docker Hub 用户名,将 my_image
替换为您的镜像名称。在推送之前,确保您的图像已正确标记有您的用户名和存储库名称。