docker-registry相关内容

在未安装X11的服务器上docker登录失败

我正在尝试在私有Docker注册表上部署包含映像的docker配置。 现在,每次执行 docker登录注册表.example.com ,我收到以下错误消息: 获取凭据时出错-错误:退出状态1,输出:没有X11,不能自动启动D-Bus 我发现非MacOS用户的唯一解决方案是运行首先导出$(dbus-launch),但这并没有什么改变。 我正在运行Ubuntu Server,并 ..
发布时间:2020-10-24 21:19:21 其他开发

无法使用docker plugin push命令推送插件

我正在尝试开发V2插件。我可以在插件配置中使用“ docker plugin create”和“ docker plugin enable”命令。但是,'docker plugin push'命令失败并出现以下错误 [root @ localhost plugin]#docker plugin push adityadani / pxd -plugin 守护程序的错误响应:错误: 被拒绝 ..
发布时间:2020-10-24 20:39:58 其他开发

从注册表获取最新的Docker映像创建日期

如何获取注册表中存在的Docker映像的最新创建日期?最近,我们遇到了一个问题,即在某些集群从属服务器上,Docker镜像没有被自动拉出,并且该项目在非常陈旧的容器环境中运行。因此,我希望每天运行一次cron脚本,以检查拉出的Docker映像是否比注册表Docker映像早24小时。 解决方案 我知道的最简单的方法是编写一个使用 Docker Registry REST API的简单脚本并根 ..
发布时间:2020-10-24 20:28:35 其他开发

是否可以在Docker映像中标记上一层或还原提交?

假设有一个docker映像,有人对其进行了更改,然后将其推送到docker存储库中。然后,我拉下图像。有没有办法获取该图像并运行上一层的容器? 如果我运行docker history,它将看起来像这样: docker history imagename:tag 通过大小注释创建的图像 3e23a5875458 8天前/ bin / sh -c#(nop)ENV LC_ALL = ..
发布时间:2020-10-24 20:23:21 其他开发

如何不使用pull命令下载Docker映像?

有没有一种方法可以使用Firefox下载Docker映像/容器,而不使用内置的 docker-pull 。 我被公司的防火墙和代理所阻止,我无法通过它。 我的问题是我无法使用Docker来获取图像,即Docker保存/拉取和其他Docker提供的功能,因为它已被防火墙阻止。 解决方案 我最初的问题的答案和解决方案是,我发现我可以下载Docker文件和所有必要的支持文件,并从头开 ..
发布时间:2020-10-24 19:11:56 其他开发

将不安全的注册表添加到Docker

我有一个在CentOS上运行的docker 1.12。我正在尝试向其中添加不安全的注册表,并且文档中提到的内容无法正常工作。系统使用 systemd ,所以我创建了 /etc/systemd/system/docker.service.d/50-insecure-registry.conf 文件。 $ cat /etc/systemd/system/docker.service.d/50- ..
发布时间:2020-10-24 19:11:50 其他开发

如何在不使用Docker-Hub的情况下共享我的Docker-Image?

我想知道Docker的映像确切存储在本地主机中的什么位置。 我可以不使用 Docker-Hub 或 Dockerfile 共享我的Docker-Image吗,但'Docker-Image? 解决方案 Docker镜像存储为文件系统,到底发生了什么? 解决方案 Docker镜像存储为文件系统层。 Dockerfile中的每个命令都会创建一个层。在进行了一些更改(可能通过 docke ..
发布时间:2020-10-24 19:10:27 其他开发

在哪里可以找到码头工人镜像的sha256代码?

我想使用它们的sha256代码提取centos,tomcat,...的图像,例如 docker pull myimage @ sha256:0ecb2ad60 但我找不到任何地方都可以使用的sha256代码。 我检查了dockerhub存储库中是否有sha256代码的任何提示,但找不到任何提示。我通过标签下载了图像 docker pull tomcat:7-jre8 ..
发布时间:2020-10-24 18:44:51 其他开发

如何获得对私有docker-registry的远程访问?

我正在尝试使用从以下位置获取的图像来设置私有Docker注册表: https://github.com / docker / docker-registry 只需运行: docker run -p 5000:5000 Registry 我只能从本地主机从该存储库中拉入/推送到该存储库,但是如果我尝试从另一台计算机(使用专用计算机)访问它地址在同一LAN上)失败,并显示错误消息: ..
发布时间:2020-10-24 18:44:42 其他开发

如何从私有Docker注册表中删除映像?

我运行了一个私有Docker注册表,我想从存储库中删除除 latest 以外的所有映像。我不想删除整个存储库,仅删除其中的一些图像。 API文档没有提及执行此操作的方法,但是可以肯定吗? 解决方案 当前,您无法将注册表API用于该任务。它只允许您删除存储库或特定标签。 通常,删除存储库意味着删除与此存储库关联的所有标签。 删除标签意味着删除图像和标签之间的关联。 以上内容 ..
发布时间:2020-10-24 18:42:48 其他开发

Docker-检查私有注册表映像版本

我需要使用哪些CLI命令来检查我的私有Docker注册表中的映像是比我服务器上当前正在运行的版本新的版本? 例如我有一个使用 docker run -d my.domain.com:5000/project1 运行的容器我想知道它是否已过时。 解决方案 Brownie指出了@mbarthelemy和@amuino谁把我在轨道上。由此,我提出了以下bash脚本,其他人可能会觉得有 ..
发布时间:2020-10-20 22:05:08 其他开发

如何在不同主机之间移动Docker容器?

我找不到将Docker运行中的容器从一台主机移动到另一台主机的方法。 有什么办法可以像将图像一样将容器推送到存储库中吗? ? 当前,我不使用数据卷来存储与在容器内运行的应用程序关联的数据。因此,一些数据驻留在容器内,在重新设计设置之前,我想保留这些数据。 解决方案 您无法从中移动正在运行的Docker容器 您可以使用 docker commit ,将映像移到新主机上,然后使用 ..
发布时间:2020-10-08 20:43:07 其他开发

如何设置Docker在每个构建步骤中使用注册表中的缓存

我有两台带有docker的服务器和一台带有我的私有注册表的服务器。 我在第一台机器上构建了Dockerfile;然后我将图像推送到注册表。 是否可以使用注册表中的缓存立即在第二台计算机上构建Dockerfile?如果没有,是否有任何方法可以在不编写自己的缓存的情况下加快构建“几乎”相同的Dockerfile? 它尝试设置-registry -mirror ,但没有帮助。 解 ..
发布时间:2020-09-28 05:18:57 其他开发

是否有VSTS构建任务来从注册表中删除未使用的Docker容器?

问题 我在Azure上有一个Docker容器注册表,其中一个容器包含多个标记的版本.我想删除未使用的标签,因为它们会占用很多空间,并且可以随时进行重新制作. 原因 该Docker容器注册表存在的唯一原因是因为VSTS如何处理Docker容器的构建和发布.运行VSTS生成时,它使用新标签将容器存储在Azure上的注册表中.并非所有版本都会发布,因此可以安全地删除这些标签. V ..

如何从Azure容器注册表中删除图像

是否可以仅删除特定标签?我只找到了一种使用 REST /删除整个注册表的方法 cli- acr 谢谢 解决方案 从下面复制的更新: 作为更新,今天我们发布了一些功能的预览,其中包括原始答案: 我们正在为本月晚些时候发布的GA版本加强注册表.我们推迟了所有新功能,而将重点放在性能,可靠性和其他天蓝色数据中心上,从而通过GA在所有公共数据中心中提供了ACR. 我们将在以后的版 ..
发布时间:2020-09-16 01:26:23 其他开发

Dockerhub的访问令牌

我在hub.docker.com上创建了一个存储库,现在想使用我的凭据将映像推送到Dockerhub.我想知道是否必须使用用户名和密码,或者是否可以创建某种访问令牌来推送Docker映像. 我想要做的是使用Concourse中的docker-image资源将映像推送到Dockerhub.因此,我必须配置凭据,例如: type: docker-image source: email: ..
发布时间:2020-09-14 02:18:30 其他开发