首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将更改推送到docker hub?

如何将更改推送到docker hub?
EN

Stack Overflow用户
提问于 2019-02-12 18:19:29
回答 2查看 1.4K关注 0票数 3

1)我已经将图像推送到docker集线器

代码语言:javascript
复制
docker push ucanmiracle/docker-learn:node-test-image

2)添加了对我的项目文件的更改

3)推送docker镜像

代码语言:javascript
复制
docker push ucanmiracle/docker-learn:node-test-image1

但项目更改并不适用。如何正确地将更新推送到docker hub?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-12 18:29:34

您不会将项目文件推送到注册表,而是推送一个映像,该映像需要首先从项目文件构建。

1:运行docker build -t ucanmiracle/docker-learn:node-test-image1 .它会从当前目录下的Dockerfile构建镜像,并标记为ucanmiracle/docker-learn:node-test-image1

2:然后运行docker push ucanmiracle/docker-learn:node-test-image1将镜像推送到Docker Hub。

有关构建Docker镜像的更多信息,请查看此Link

票数 5
EN

Stack Overflow用户

发布于 2020-03-03 15:51:32

Step1:

在Dockerfile所在文件夹的cmd下运行

代码语言:javascript
复制
docker build -t name_of_ image_with_version local_docker_dir_path

Ex:$ docker build -t base:1.0.0  .

Step2:

通过在cmd下运行获取docker镜像标签id

代码语言:javascript
复制
$ docker images

如果您使用的是docker.io ( dockerhub repo ),则需要在其中包含名称docker.io。

代码语言:javascript
复制
docker tag ${image_id} docker.io/${login_name}/${image_name}

Ex: docker tag 86xc1fxyzabc9 docker.io/someone/image_name_in_docker_io

然后

代码语言:javascript
复制
docker push docker.io/${login_name}/${image_name}

Ex: docker push docker.io/someone/image_name_in_docker_io
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54647754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档