Tag: dockerregistry

如何将图像从私人registry推送到hub.docker.com?

我正在将一个项目从一个私有registry迁移到hub.docker.com,但是我没有在计算机上标记所有的图片。 我可以通过SSH访问registry机器。 题 我如何将所有registry映像推送到hub.docker.com?

docker私人registry和本地图像registry之间的区别?

我脑海里有什么东西在搅乱我。 在运行docker images我看到了我在docker环境中的本地镜像列表。 拉图片时,我从registry中拉出它,更具体地拉动由存储库pipe理的指定标签。 所以有registry作为存储所有图像存储库的大中心 并且存储库正在存储特定图像的提交/标记版本 但是什么是docker images呢? 这是一个registry ,不是吗? 它包含我在本地创build或拉出的所有图像。 如果我的要求是有效的: 它如何符合运行私人registry(这里提到https://docs.docker.com/registry/deploying/ ) 运行这个docker run -d -p 5000:5000 –restart=always –name registry registry:2将这个新registry部署到我的docker images … 所以,现在我在我的registry中注册了一个registry。 自定义registry除了可部署以外还有什么区别?

在守护进程模式下运行Docker

我发布了这个命令 sudo docker daemon -H unix:///var/run/docker.sock -H tcp:// xxxx:8400 -H tcp:// yyyyy:2375& 它工作正常。 但它不会返回到我的控制台客户端。 它没有完成命令。 WARN[0000] /!\ DON'T BIND ON ANY IP ADDRESS WITHOUT setting -tlsverify IF YOU DON'T KNOW WHAT YOU'RE DOING /!\ WARN[0000] /!\ DON'T BIND ON ANY IP ADDRESS WITHOUT setting -tlsverify IF YOU DON'T KNOW WHAT YOU'RE DOING /!\ INFO[0000] [graphdriver] […]

Docker + Kubernetes构build

我正在尝试将Docker + Kubernetes用于我的应用程序pipe理。 我已经为Kubernetes集群安装了kubectl,kubeadm,kubelet(从google文档获得步骤)。 现在集群有2个节点(1个主,1个子) 我有一个自定义的Dockerfile,它怎么可以使用它作为Kubernetes豆荚? 如果这是不可能的,如何从船长传输docker构build到Kubernetes孩子。

在Docker中运行的jenkins构build/推送图像

我有两个docker集装箱 – 一个运行jenkins和一个运行dockerregistry。 我想build立/推图像从jenkinsdockerregistry。 我如何以一种简单而安全的方式实现这一点(意味着没有黑客)?

如何删除推送的Docker镜像?

Image 0dd747e33c96 already pushed, skipping Image 9ebea32a283d already pushed, skipping Image 3690474eb5b4 already pushed, skipping Image cbf4c83202ff already pushed, skipping Image 09ddd09520af already pushed, skipping 我怎样才能从私人dockerregistry中删除这些图像? (这是v1)? 我有权访问服务器。 我为什么要这样做? 我正在通过Jenkins docker插件构build一个图像,它不会将更改推送到registry。 build立在当地的作品上。 我会很乐意强制覆盖他们。

如何configurationdockerregistry总是启动和运行时使用redis进行configuration?

我已经configuration了Dockerregistry与Redis。 Redis是作为来源和dockerregistry是接收器。 我想以这样的方式来configuration它: Dockerregistry总是正常运行。 如果我使用restart=always作为dockerregistry的参数,我如何确保在dockerregistry之前,Redis启动并运行? 如果docker映像可以被注册,以至于不能被意外删除,那将是非常好的。 怎么做?

从本地dockerregistry中拉图像:下载完成,但没有find图像

有没有人见过? 我正在运行一个本地registry,从其他机器上传的图像可以在另一台机器上访问,但不是安装registry的本地。 Docker版本1.5.0,构builda8a31ef / 1.5.0 2.6.32-504.8.1.el6.x86_64 [root@hhh radek]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES fb50aaacd282 registry:2.0 "registry cmd/regist 15 minutes ago Up 15 minutes 0.0.0.0:8180->5000/tcp high_torvalds [root@hhh radek]# docker pull hhh:8180/name/oracle:latest … 75550c09ec78: Pulling fs layer 3912e3898de8: Pulling fs layer 7d513a058ccf: Layer already being pulled by another client. Waiting. 7d513a058ccf: Download […]

如何将图像拖到dockerregistry?

我在这里阅读教程,它显示我可以使用这些命令将图像拖放到dockerregistry中,如下所示: docker pull ubuntu && docker tag ubuntu localhost:5000/batman/ubuntu docker push localhost:5000/batman/ubuntu 我想知道当我将图像拖到registry中时是否需要标记已经存在的图像。 是只是将图像拖到dockerregistry的方法吗?

如何configurationdockerregistry镜像?

我已经从中学习了教程。我在这个命令中创build了docker镜像: docker run -d -p 5555:5000 -e STORAGE_PATH=/mirror -e STANDALONE=false -e MIRROR_SOURCE=https://registry-1.docker.io -e MIRROR_SOURCE_INDEX=https://index.docker.io -v /Users/v11/Documents/docker-mirror:/mirror –restart=always –name mirror registry 它成功了。 然后我使用这个命令启动我的docker守护进程: docker –insecure-registry 192.168.59.103:5555 –registry-mirror=http://192.168.59.103:5555 -d 然后我使用命令来像这样拉图像: docker pull hello-world 然后它在日志中抛出错误,更多的细节是: ERRO无法为http://192.168.59.103:5555/创build端点:无效的registry端点https://192.168.59.103:5555/v0/ :无法ping通registry端点https://192.168.59.103:5555 / v0 / v2 ping尝试失败,出现错误:获取https://192.168.59.103:5555/v2/:EOF v1 ping尝试失败,出现错误:获取https://192.168.59.103:5555/v1/_ping:EOF 。 如果此私有registry仅支持具有未知CA证书的HTTP或HTTPS,请将–insecure-registry 192.168.59.103:5555添加到守护程序的参数中。 在HTTPS的情况下,如果您有权访问registry的CA证书,则不需要该标志; 只需将CA证书放在/etc/docker/certs.d/192.168.59.103:5555/ca.crt 正如你所看到的,它告诉我添加“–insecure-registry 192.168.59.103:5555”,但是当我启动docker守护进程时,我已经添加了它。 任何人都有想法吗?