Tag: dockerregistry

如何连接到Docker集线器上的图像上运行的Web应用程序?

我正在学习docker工具,只是让我的脚湿了…我开始乞求你的赦免,因为我可能会用不好的术语:-( 我已经成功地构build了我的第一个容器并在本地运行。 容器图像是一个node.js + express web应用程序。 本地我运行我的形象这样: docker run -p 80:3000 myname/myimage 如果我将浏览器指向本地服务器IP http://192.168.1.123:80/ 我所有的荣耀都进入了我的应用程序。 然后,我用这个命令将它推送到docker集线器: docker push myname/myimage 到现在为止还挺好。 问题是:我是否应该可以从docker cloud运行我的应用程序,或者我应该将它推送到AWS?

获取官方Docker镜像列表

我正试图从Docker Store获取所有官方图像的列表。 但是,我找不到任何简单的方法来获取列表。 Docker CLI有一个docker search命令,但是它没有任何参数来获取Docker Store中所有图像的列表,然后再进行过滤。 任何想法如何可以做到?

获取最佳Docker Hub映像的API?

我想知道是否有API来获得顶级Docker Hub映像? 就像我们打开https://hub.docker.com/explore/时所能获得的一样 我检查过: https://docs.docker.com/engine/api/v1.28/#和https://docs.docker.com/registry/spec/api/ 但没有find我想要的。

从registry获取最新的Docker镜像创builddate

如何获取registry中存在的Docker镜像的最新创builddate? 最近,我们遇到了一个问题,即Docker镜像不能自动在我们的某些集群从属服务器上执行,而且项目在非常过时的容器环境中运行。 所以我期望每天运行一次cron脚本来检查拖动的Docker镜像是否比registryDocker镜像早24小时。

Docker 1.6和Registy 2.0

有没有人试图成功与Docker 1.6和新的registry2.0的search命令? 我使用SSL设置了Nginx的背后,到目前为止,它工作正常。 我可以毫无问题地pull图像。 但是当我尝试search它们时,下面的命令给出了一个404响应: curl -k -s -X GET https://username:password@my-docker-registry.com/v1/search 404 page not found curl -k -s -X GET https://username:password@my-docker-registry.com/v2/search 404 page not found root@ip-10-232-0-191:~# docker search username:password@my-docker-registry.com/hello-world FATA[0000] Invalid repository name (admin:admin), only [a-z0-9-_.] are allowed root@ip-10-232-0-191:~# docker search my-docker-registry.com/hello-world FATA[0000] Error response from daemon: Unexpected status code 404 我想询问是否有人有任何想法,为什么和什么是正确的方式来使用Docker客户端searchregistry的图像。 看看API v2.0文档 ,他们是否只是不支持searchfunction? […]

dockerregistryv2,caching或推送的图像被存储在哪里

我已经设置了一个本地dockerregistryv2和图像已经推动和拉动各种标签。 推送的图像从哪里存储(从docker客户端推送)? 他们是否在registry容器或主机操作系统中获得存储? 如何从registry中清除推入/缓冲的图像以获得可用磁盘空间?

有没有一种方法来标记泊坞窗图像中的前一层或恢复提交?

假设有一个docker镜像,有人对其进行了修改,然后将其推送到docker仓库。 然后我拉下图像。 有没有办法,然后采取这个形象,并从前一层运行一个容器? 在更改之前运行版本。 如果我运行docker历史,它会看起来像这样: docker history imagename:tag IMAGE CREATED CREATED BY SIZE COMMENT 3e23a5875458 8 days ago /bin/sh -c #(nop) ENV LC_ALL=C.UTF-8 0 B <missing> 8 days ago /bin/sh -c dpkg-reconfigure locales && loc 1.245 MB <missing> 8 days ago /bin/sh -c apt-get update && apt-get install 338.3 MB <missing> 6 weeks ago /bin/sh […]

docker工具库名称组件必须匹配

我正在试图使用这个插件来构build我的图像: https : //github.com/spotify/docker-maven-plugin#use-a-dockerfile 当我运行mvn clean package docker:build 我得到这个错误: [ERROR] Failed to execute goal com.spotify:docker-maven-plugin:0.2.3:build (defa ult-cli) on project demo: Exception caught: Request error: POST https://192.168. 99.100:2376/v1.12/build?t=DevOpsClient: 500: HTTP 500 Internal Server Error -> [ Help 1] 当我检查docker守护进程日志时,我看到: Handler for POST /build returned error: repository name component must match \"[a-z0-9]+(?:[._-][a-z0-9]+)*\"" statusCode=500 以下是命名约定的文档: https : //docs.docker.com/registry/spec/api/ […]

如何设置docker使用每个构build步骤的registry中的caching

我有两台服务器与docker和一个服务器与我的私人registry。 我在第一台机器上build立了Dockerfile; 然后我把图像推送到registry。 是否有可能立即在我的registry中使用caching在第二台机器上构buildDockerfile? 如果没有,有没有办法加快构build“几乎”相同的Docker文件,而不写我自己的caching? 它试图设置–registry-mirror但没有帮助。

有私人用途的dockerregistry群集解决scheme吗?

我正在寻找一个开源解决scheme来同步多个docker注册。 有人可以给我一些提示吗?