Tag: dockerregistry

Docker从私有存储库中提取图像,并拉取图像上的更改

我想要使​​用不安全协议(http)来pipe理一个docker专用版本库,我的问题是:当图像库中的内容发生变化时,可能会对图像进行更改,或者必须将所有图像呢? 例如,当我在存储库中的图像中的代码发生了某些变化,然后在服务器上重build它时,我想从任何一个pc中取出这些更改…像git我的意思是 谢谢你们!

使用Docker API推送到私人registry

什么是将图像推送到私人registry的语法? 从文档,我期望下面的工作: curl -X POST -i "http://localhost:2375/images/localhost:5000/oillio/my_app:1.0-SNAPSHOT/push" 我可以使用CLI来做到这一点: docker push localhost:5000/oillio/my_app:1.0-SNAPSHOT 这工作正常。 但我无法弄清楚API的语法是什么。 当我尝试以上时,我得到一个状态500响应与文本“EOF”

如何将我的dockerregistry存储在文件系统中

我想在一个nginx服务器后build立一个私有的registry。 要做到这一点,我configuration了一个基本的身份validationnginx,并启动一个docker容器像这样: docker run -d \ -e STANDALONE=true \ -e INDEX_ENDPOINT=https://docker.example.com \ -e SETTINGS_FLAVOR=local \ -e STORAGE_PATH=/home/example/registry \ -p 5000:5000 \ registry 通过这样做,我可以login到我的registry,推/拉图像…但是,如果我停止容器,并再次启动,一切都会丢失。 我希望我的registry保存在/home/example/registry但事实并非如此。 有人能告诉我我错过了什么吗?

如何在CentOS中添加variables到docker守护进程?

我想在docker中创buildregistry镜像。 我读了这个教程 。 所以,我想在docker守护进程启动的时候添加这个variables“–registry-mirror = http://10.0.0.2:5000 ”。 我在mac上成功了。 我将这行添加到/ var / lib / boot2docker / profile: EXTRA_ARGS="–registry-mirror=http://192.168.59.103:5555" 它可以在mac中添加后工作。 所以我在CentOS中做同样的事情。 我在这个问题中使用这个命令:I : sudo sed -i 's|other_args=|other_args=–registry-mirror=http://<my-docker-mirror-host> |g' /etc/sysconfig/docker sudo sed -i "s|OPTIONS='|OPTIONS='–registry-mirror=http://<my-docker-mirror-host> |g" /etc/sysconfig/docker sudo service docker restart 它使得我的“/ etc / sysconfig / docker”如下面的CentOS,这是我的docker文件: # /etc/sysconfig/docker # # Other arguments to pass to the docker daemon […]

从另一台Docker机器上拉取图片

是否有可能从另一个docker机器拉图像,而无需安装docker仓库? 我有两台Docker机器用于开发,我想在第一台Docker机器上部署一个映像。 这可能吗?

docker工人:无法从远程私人registry中拉出图像

我有一个私人的registry172.20.20.1运行。 从另一台机器上,我可以使用HTTP API检索registry信息,例如: curl http:172.20.20.1:5000/v2/_catalog 工作正常。 但是我无法从该registry中提取图像: docker pull 172.20.20.1:5000/my_image 我得到504错误(超时)。 据说,我以非安全模式运行registry。 为此,我添加了/etc/default/docker : DOCKER_OPTS="–insecure-registry=172.20.20.1:5000" 并重新启动docker服务: sudo service docker restart ,在运行docker的所有机器。 我需要做更多的事吗? 任何帮助将不胜感激。

如何将私人registry添加到docker查询列表?

我将docker守护进程从v1.9.1迁移到了CentOS 7上的v1.11.2。不幸的是,我无法将我的私有registry添加到v1.11.2中的docker查询列表中。 这是我对这两个版本的比较。 对于Docker守护进程V1.9.1: # docker daemon –help | grep registry –add-registry=[] Registry to query before a public one –block-registry=[] Don't contact given registry –confirm-def-push=true Confirm a push to default registry –disable-legacy-registry=false Do not contact legacy registries –insecure-registry=[] Enable insecure registry communication –registry-mirror=[] Preferred Docker registry mirror 对于Docker守护进程V1.11.2: # docker daemon –help | grep registry […]

如何在Docker Registry中使用GC而不访问容器

我想使用dockerregistry的垃圾回收而不用进入我的容器。 有没有办法使用API​​来执行GC? 我的主要目标是从另一台服务器上的脚本运行GC。

Windows安装后无法获得Docker映像

我只是在我的Windows 10服务器上安装docker, 安装进行得很好,但我似乎无法从中央docker回购的图像。 这些是我的规格: c:\>docker version Client: Version: 1.13.0 API version: 1.25 Go version: go1.7.3 Git commit: 49bf474 Built: Wed Jan 18 16:20:26 2017 OS/Arch: windows/amd64 Server: Version: 1.13.0 API version: 1.25 (minimum version 1.12) Go version: go1.7.3 Git commit: 49bf474 Built: Wed Jan 18 16:20:26 2017 OS/Arch: linux/amd64 Experimental: true 这是我的testing命令: c:\>docker run hello-world […]

dockerregistryv2:获取父图像名称

我想使用docker registry api v2获取当前图像的父项。 可能吗 ?。 我正在尝试构build一个包含父/子关系的所有泊坞窗图像的树结构,为此需要每个泊坞窗图像的父项。 我可以使用GET / v2 / _catalog&manifest通过GET / v2 // manifests / latest来获取每个仓库的所有仓库,但我无法弄清楚如何让父项出来。 任何帮助将非常感激。