Tag: dockerregistry

GitLab Dockerregistry推送失败 – 拒绝访问

我无法推送到GitLab容器registry 。 我可以使用我的用户名和个人访问令牌成功login,但是当我尝试将映像推送到registry时,出现以下错误: $ docker push registry.gitlab.com/[groupname]/dockerfiles/nodemon The push refers to a repository [registry.gitlab.com/[groupname]/dockerfiles/nodemon] 15d2ea6e1aeb: Preparing 2260f979a949: Preparing f8e848bb8c20: Preparing 740a5345706a: Preparing 5bef08742407: Preparing denied: requested access to the resource is denied 我认为这个问题不是用身份validation,因为当我运行docker login registry.gitlab.com ,我得到一个Login Succeeded消息。 哪里有问题? 我应该如何将我的图像推送到GitLab容器registry?

如何找出Docker镜像的哪些图层是基础镜像的一部分

有没有什么办法来得到使用dockerregistryAPI的基础镜像(从FROM指令inheritance)的Docker镜像的哪一层? 我想分析我的Dockerfile添加的新图层。 要做到这一点,我需要筛选和隔离新的图层,将原始基础图像中的每一层都分开,并且我没有看到一个可信的方法来处理调用后得到的响应 myregistry / V2 / MYIMAGE /舱单/ mytag

在添加–insecure-registry选项后,Docker守护进程不会启动

我试图在Ubuntu 14.04上运行docker守护进程。 我有一个私人的registry在5000端口的同一主机上运行。registry运行在http,而不是https,这是我的目的很好。 当我尝试用sudo service docker.io start守护进程sudo service docker.io start ,我在syslog中看到这个错误: kernel: [9200489.966734] init: docker.io main process (9328) terminated with status 2 /etc/default/docker.io只有这一个选项 DOCKER_OPTS="–insecure-registry 192.168.0.100:5000" 当我尝试用sudo docker.io –insecure-registry 192.168.0.100:5000 -d手动启动守护程序sudo docker.io –insecure-registry 192.168.0.100:5000 -d我得到一个错误消息,说flag provided but not defined: –insecure-registry 我已经阅读了关于这个的文档, 看起来我正在做的一切正确,但显然我错过了一些东西。 我究竟做错了什么?

在centos 7上安装本地dockerregistry

我正在尝试在CentOS 7机器上安装一个本地docker.ioregistry,请按照以下说明操作: https://github.com/docker/docker-registry#quick-start 我跑(EDITED,只是为了显示docker正在运行): # service docker restart && cd && docker run -p 5000:5000 registry 几分钟后看到提示,我得到了一堆像这样的错误: […] OSError: [Errno 2] No such file or directory: './registry._setup_database.lock' [2015-03-06 16:39:11 +0000] [13] [INFO] Worker exiting (pid: 13) [2015-03-06 16:39:11 +0000] [14] [INFO] Worker exiting (pid: 14) Traceback (most recent call last): File "/usr/local/bin/gunicorn", line 11, in […]

Docker Registry 2.0启用CORS

对于我需要通过AJAX请求与私有Docker Registry进行通信的项目,但由于“相同来源规则”,我得到一个错误,我应该启用CORS。 我设法启动与启用CORS的Docker远程API(标志:–api-enable-cors)是否有任何等效的方式来做到这一点与私人registry? 还是有另一种方式来启用CORS时启动私人registry? [编辑:供参考 – registry和提到的远程API在不同的机器上] 设置私人registry我遵循正式的文档: https : //docs.docker.com/registry/deploying/的步骤,我使用的撰写版本,以切换registry版本1.0和2.0 … 在Web实现中,我是个不错的select,但是对于我的项目来说,这是非常必要的。 预先感谢帮助和坏英语:)

比较dockerregistry图像

最近在全球docker登记处的centos图像被更新了(大概4天前)。 在更新之前,我可以成功构build出Centos 6映像,但现在我对某些软件包有一些安装错误。 当我查看来自前后的图像,然后尝试跟踪版本历史时,它看起来像是 f1b10cd84249 –> b9aeeaeb5e17 (originally worked) \-> fb9cc58bde0c –> a005304e4e74 (current version where my code breaks) 箭头显示图像的更新方式(左边最旧,右边最新)。 我很好奇图像是如何不同的。 反正有没有做a005304e4e74和b9aeeaeb5e17图像的diff ?

如何设置dockerregistry中的图像存储path?

我是新来的docker,我想configuration我的本地dockerregistry。 所以我使用这个命令: docker run -d -p 5000:5000 -e REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY=/opt/scs/v11/docker_registry –restart=always –name registry registry 然后,我使用该命令将图像推送到registry: docker pull ubuntu&docker tag ubuntu localhost:5000/batman/ubuntu docker push localhost:5000/batman/ubuntu 我认为它会将图像存储在/ opt / scs / v11 / docker_registry中,但是在这个文件path中我找不到任何东西。 我想知道我的推送图像在哪里? 如果我想将图像存储在特殊文件path中,该怎么做?

Kubernetes私人dockerregistry推送错误

所以我部署了一个Kubernetes集群,并安装了一个私有的Dockerregistry。 这是我的registry控制器: — apiVersion: v1 kind: ReplicationController metadata: name: registry-master labels: name: registry-master spec: replicas: 1 selector: name: registry-master template: metadata: labels: name: registry-master spec: containers: – name: registry-master image: registry ports: – containerPort: 5000 command: ["docker-registry"] 而服务: — apiVersion: v1 kind: Service metadata: name: registry-master labels: name: registry-master spec: ports: # the port that […]

图片searchDocker Private Registry 2

我使用映像registrybuild立一个安全的私人registry:2。 我能够执行拉和推操作,但找不到在该registry中search图像的方法。 我能够做到这一点,没有任何问题使用registry1.当search解决scheme,我想出了一些链接说,图像search选项不存在与新的dockerregistry2。 所以我想知道关于以下的细节/确认。 DockerregistryAPI版本2是否支持图像search? 如果不是为什么? 是否有任何方法与使用API​​的私有和安全registry进行通信?(仅获取编码结果)

命令行在私人dockerregistry中添加/更新图像时进行通知

有没有一种方法/命令来查看在私人dockerregistry中添加/更新图像的时间? 我试图写一个脚本,将继续扫描dockerregistry,每当一个新的图像被推动或任何图像更新,并上传到不同的标签与私人registry,它会通知我。 有人可以帮我解决这个问题吗?