问题标签 [docker-push]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
41 浏览

docker - 推送与 x 相同的图像 x:latest:

我跑了这个:

那行得通。那么我怎样才能将其标记为最新,并将相同的图像“推送”到

这样做的正确方法是什么?我的猜测是:

但我真的不知道。不,没有用,我试过了,我得到:

来自守护进程的错误响应:没有这样的图像:oresoftware/live-mutex-broker:latest

所以也许切换操作数?

0 投票
1 回答
671 浏览

azure - 现有 azure 注册表的更新映像不起作用

我是 docker 新手,我正在尝试更新 azure 网站上的现有 Web 服务。构建图像后,这就是我所做的:

这就是我得到的:

注意: “图层已存在”来自我之前所做的推送。我不得不推送 2 次,因为对于某些层,它不断重试,然后到达 EOF 并停止。所以在第一次推送中,我推送了大部分层,然后在第二次推送中,第一次无法推送的其余层。问题可能出在这儿吗?

我要推送的新图像与旧图像完全不同(它们都是 Flask 应用程序)。

完成上述操作后,我去了 azure 门户并重新启动了该资源的服务,但没有任何反应。azure 服务保持不变,没有添加新功能。

我读过其他帖子,这些帖子表明问题出在标签名称上。我找不到解决方法,因为我想更新azure 注册表中的现有图像(这是否意味着标签名称相同?)。

有没有其他人遇到过这个问题,或者可能知道我做错了什么?

0 投票
1 回答
1245 浏览

docker - 将 tar 文件导入私有 docker 注册表

我们使用docker save命令从 docker 镜像构建了 .tar 文件,并将所有 .tar 文件打包成 .tgz 文件,然后我们进行复制。tgz 文件到我们已经设置了私有 docker 注册表的气隙系统。现在我们要将 .tar 文件从 .tgz 推送到私有 docker 注册表中。一种方法是这样做docker loaddocker push但完成这项任务的总时间要多得多。有没有其他方法可以在不首先将 .tar 加载到 docker daemon 的情况下实现相同的目标?

0 投票
1 回答
62 浏览

docker - 构建 docker 并将其推送到不同 CI 构建步骤中的策略,无需 tar

我想在我的 Google Cloud Build 的某个步骤中构建一些 docker 映像,然后在另一个步骤中推送它们。我认为这里使用的 CI 并不重要。

这是因为一些推送命令依赖于其他一些条件,我不想重新构建图像。

我可以在已安装的工作区中docker save进行一些操作,然后再进行操作。然而,这相当缓慢。有没有更好的策略?我想过尝试复制到/从,但这似乎是不明智的。tardocker load/var/lib/docker

0 投票
1 回答
267 浏览

docker - 重复传输大镜像到docker容器注册中心的问题

我在将 docker 映像推送到 Google Container Registry (GCP) 时遇到问题。但是,图像大小为 7.97GB,并且 docker push 太慢了。即,如下。 在此处输入图像描述

它填充了 3GB 的一部分,然后再次开始加载。一看 700 MB,然后重新填充了 50 MB。我没有收到错误,但这个过程会重复。

编辑:

下面是 docker 镜像的描述。

]

终端状态 12 小时。当您在公共汽车中间按回车键时。

0 投票
1 回答
154 浏览

github - AWS ECR 是否提供自动 Docker 映像构建选项?

dockerhub为每个新的git push.

在此处输入图像描述


使用自动构建选项,

  • 我们知道,哪个镜像对应哪个docker文件,这很重要。

  • 在GitHub 存储库或 Bitbucket 中,构建立即开始git pushDockerfile


1)

AWS ECR 是否提供这种自动构建选项?因为我不喜欢docker push通过一些自动化运行的方法

2)

如果是,可以自动构建支持 docker-compose build吗?

0 投票
1 回答
225 浏览

docker - docker push/pull 是原子的吗?

这个问题看起来很简单。

如果在此过程中推送被中断(^C?)但远程存储库已经有图像(相同的名称/标签),会发生什么?成功上传的图层会覆盖现有的图像,可能会损坏它吗?同样,在本地也可能发生同样的事情。

有人已经以这种方式进行调查了吗?

0 投票
1 回答
38 浏览

docker - Docker 问题“请求的资源访问被拒绝”

0 投票
3 回答
915 浏览

docker - Github Actions:通过 gradle 任务推送 docker 镜像构建

为了构建我当前项目的图像,我使用 gradle task bootBuildImage此任务使用 Cloud Native Buildpacks创建OCI 映像。

在下一步中,我尝试使用build-push-action将此 docker 映像推送到我的私有 GitHub 注册表。

从日志中我可以看出,此步骤的问题在于它似乎依赖于Dockerfile位于工作区根目录中的不存在的目录。

bootBuildImage是否可以在不使用/创建专用的情况下将通过创建的图像推送到我的私人 GitHub 注册表Dockerfile

0 投票
1 回答
296 浏览

docker - 无法将 Docker 镜像推送到 Docker Hub;请求的资源访问被拒绝

我有许多新的 Docker 镜像,我想将它们推送到 Docker Hub。我已经在 Docker Hub 上创建了所有空仓库,并添加了具有我想要的权限级别的团队和成员。这些用户之一是jenkinsrelease. 此用户是团队成员,mihbuild并且mihrelease. 以一个 repo 为例,meanwhileinhell/search-server每个团队的权限为mihbuild - Read onlymihrelease - Read & write

我正在使用bmuschkoGradle 的 Docker API 插件从运行 Ubuntu 的 EC2 从属实例构建和推送图像,该实例由我的 Jenkins 构建创建。但是,每当我尝试将图像推送到 Docker Hub ( ./gradlew dockerPushImage) 时,都会出现以下错误:

我已经在命令行登录 Docker 并说我已成功登录:

查看我的config.json,我可以看到auth更新的部分:

-rw------- 1 ubuntu ubuntu 184 Sep 2 08:31 /home/ubuntu/.docker/config.json

我也尝试过注销并再次登录,并登录registry-1.docker.io并将index.docker.io/v2相应的条目添加到config.json. 我试图登录hub.docker.com但它报告了一个错误(我知道这与 相同docker.io):

我不知道它是否有所不同,但这是第一次将图像推送到这些存储库,它们目前都是空的。

的输出docker info是:

按顺序运行的完整命令列表是: