我已经修改,向正在运行的容器添加了一些额外的应用程序,现在我想将它推送到 Docker Hub。
我已经像这样标记了我的图像:docker tag hellodocker:mytag <myuser>/hellodocker:mytag
推送过程成功,但在拉动和运行之后,我看到它只包含基本镜像,我已经用完了,所以安装的应用程序还没有“提交”。
最佳答案
1) 第一次登录,输入 sudo docker login
在终端。输入用户名和密码
2) 访问您的 docker 帐户并创建一个新的存储库。就我而言,我创建了一个存储库 zawad1879/dockerhub
3) 假设你有一个 docker 镜像,仓库名称为: zawad/django 和标签:最新 .
在这种情况下,您需要使用您希望的标签来标记此图像。我决定给它贴上标签: myfirstimagepush .您可以通过键入命令来标记图像
sudo docker tag zawad/django:latest zawad1879/dockerhub:firstimagepush
4)最后使用命令将图像推送到您的存储库
sudo docker push zawad1879/dockerhub:firstimagepush
这里的所有都是它的。
关于Docker 推送镜像到 Hub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32881449/