Docker 推送镜像到 Hub

标签 docker dockerhub

我已经修改,向正在运行的容器添加了一些额外的应用程序,现在我想将它推送到 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/

相关文章:

azure - 如何连接到 Azure Ubuntu VM 中 Docker 上托管的 SQL Server

docker - 如何通过 Docker Hub API 确定标签的 Docker 镜像 ID?

docker - 如何在 docker hub 上编辑图像标签?

macos - 为什么推送 Docker 镜像失败并显示 "dial tcp: lookup cdn-registry-1.docker.io on 192.168.1.1:53: read udp 192.168.1.1:53: i/o timeout"?

amazon-ec2 - 运行存储在EC2容器实例中的Docker镜像

docker - 如何在 Docker Hub 上查看 Docker 镜像层?

docker - 程序干净退出,但 kubernetes 处于 CrashLoopBackOff 中

laravel - 将docker容器添加为grafana的数据源

python - 使用 LAMP 运行 docker running 实例时出现 python not found 错误

java - Docker Compose OpenJDK - 卷映射不起作用