docker-registry相关内容
我遵循了此指南设置一个Docker v2注册表作为Docker Hub映像的本地代理缓存.我的Docker守护程序同时配置了指向同一注册表实例的-insecure-registry 和-registry-mirror 选项. 提取图像时,将其缓存到本地存储中即可正常工作. 问题是,当我尝试将映像推送到此类本地私有注册表时,出现奇怪的 UNSUPPORTED 错误.注册表日志中说:
..
我有Nexusv3.6,并创建了Docker存储库 docker-repo (类型:托管)和Docker组 docker-group (类型:group).对于这两者,我都启用了 HTTPS连接器: 有关docker存储库组的文档: 建议使用存储库组来公开所有内容存储库,以读取访问您的用户. ,并且来自有关在私有注册表中推送图像的文档 您不能推送到存储库组或代理存储库.
..
我正在尝试将docker-compose部署部署到AWS Elastic Beanstalk中,其中docker镜像是从GitLab托管的私有注册表中提取的. 奇怪的是,初始部署可以完美地工作;它从私有注册表中提取图像,并使用docker-compose启动容器,并且该网页(由Django服务)可以通过主机访问. 使用相同的docker-compose和相同的docker映像部署新版本
..
TL; DR 基本上,我正在寻找这个 docker push myimage ssh://myvps01.vpsprovider.net/ 我无法掌握整个Docker Hub/Registry背后的原理.我知道我可以运行一个私有注册表,但是为此,我必须设置实际运行服务器的基础结构. 我偷看了Docker(至少是文件系统)的内部工作原理,看起来Docker映像层或多或少只是一堆压缩文件
..
我正在尝试找到一些API(例如Java,但也可以是其他一些API)如何从Google Cloud Platform注册中心获取已发布的Docker映像名称/标签.我发现了如何使用gcloud控制台命令执行此操作: gcloud容器映像列表标签gcr.io/[GCP_REPOSITORY_NAME] 它基本上提供了我想要的,但是它是控制台,我需要在后端以编程方式获取此数据.有想法吗?提前致谢
..
我在docker 1.5上遇到问题. 因此,我在myregistry:5000上运行了一个私有注册表.我可以推&使用以下命令从其他位置(debian 7和docker 1.4)中拉出: DOCKER_OPTS =“-安全注册表myregistry:5000" 在/etc/default/docker 中 现在,我有一个带有docker 1.5和debian 8的新系统,它不再起作
..
我试图将Windows容器的映像推送到Windows VM上具有其自己IP地址的“本地"存储库中. 因此,当我在VM上创建注册表时,可以通过转到ipaddress:5000来查看本地计算机上的存储库列表. 但是,当我尝试将图像推送到注册表时,它显示了要推送的层,但是在底部,它表示收到了意外的HTTP状态:500 Internal Server Error. 当我切换到Linux容
..
从Azure我们尝试使用具有准备好的YAML的Azure容器实例来创建容器.在执行 az container create 命令的机器上,输入密码后,我们可以成功登录到我们的私有注册表(例如JFrog Artifactory上的private.dev) docker登录private.dev -u svc-faselect登录成功 我们有要部署的YAML文件,并尝试使用SAME服务器中的
..
什么是使我的 Amazon ECS 任务更新其Docker映像的正确方法,是否在相应的注册表中更新了所述图片? 解决方案 我创建了 _common.py import sys导入子流程__all__ = ['log_info','handle_error','run_command',]def log_info(msg):sys.stdout.write('* {} \ n'.f
..
这是一个愚蠢的设置,但这是我现在正在查看的内容: 我正在学习Kubernetes 我想将自定义代码推送到我的Kubernetes集群,这意味着该代码必须作为Docker映像提供,可从 some Docker存储库(默认为Docker Hub)获得 尽管我愿意为Docker Hub付费(尽管我宁愿避免这样做),但我担心将自定义代码放在第三方服务上. 突然的速率限制 ,安全漏洞,突然的ToS
..
我正在尝试从我的詹金斯推送到Google容器注册表.该构建在Kubernetes Jenkins插件中运行,该插件使用gcr.io/cloud-solutions-images/jenkins-k8s-slave将Docker映像构建到Kubernetes本机Docker中. 在对Google容器注册表进行身份验证之后,我试图推送新生成的映像.这是我的管道脚本: def imageTa
..
我发出了此命令 sudo docker daemon -H unix:///var/run/docker.sock -H tcp:// xxxx:8400 -H tcp:// yyyyy:2375& 工作正常。但它不会返回我的控制台客户端。它没有完成命令。 WARN [0000] /!\不要在没有设置-tlsverify的情况下绑定任何IP地址,如果您不知道您正在做什么/!\
..
我在kubernetes,kaniko上使用gitlabRunner将图像推送到docker私有注册表(不安全),我如何赋予kaniko推送权限? 我尝试了-不安全的注册表,--skip-tls-verify参数,但是有相同的错误 build: 阶段:构建 图片: 名称:gcr.io/kaniko-project/executor:调试 入口点:[“”] 脚本: -/ kaniko
..
在探索docker-client api(java)的同时,建立与运行在vm上的docker守护程序的连接到底需要什么证书。 我发现的代码在线: { // //基于DOCKER_HOST和DOCKER_CERT_PATH env vars创建一个客户端 final DockerClient docker = DefaultDockerClient.fromEnv()。build(
..
如何从Kubernetes集群中提取 docker.pkg.github.com Docker映像? 当前,即使是公共Github存储库中的软件包,Github Docker注册表也需要进行身份验证。 解决方案 创建新的Github在 https:下具有 read:packages 范围的个人访问令牌。 //library.com/settings/tokens/new 。
..
当我尝试从私有Docker注册表中提取映像时,出现错误 守护程序的错误响应:获取https ://XX.XX.XX.XXX:5000 / v1 / _ping:拨打tcp XX.XX.XX.XXX:5000:getsockopt:连接被拒绝 docker注册表肯定在侦听正确的端口。正在运行 ss --listen --tcp -n -p 给出结果
..
我正在为docker编写API客户端,因此很难使用注册表API。我正在尝试从注册表中删除图片,但是我一直收到此错误 [{代码:'UNSUPPORTED',消息:'操作'}] 获取此文件的步骤如下, > GET http:// localhost:5000 / v2 / >注册表/2.0 >注册表/2.0 > GET http:// localhost:5000 /
..
我正在使用 https://github.com/kwk/docker-registry-frontend用于我的私人docker Registry前端。如果我的文件位于 /certs/domain.crt 和 /certs/domain.key ? 有一个部分 https://github.com/kwk/docker -registry-frontend#ssl-encryption 讨论了
..
如何使用V2 API进行身份验证是有用且有效的。 REPO =“ https://hub.docker .com / v2“ 我能够获得令牌,列出(我的)存储库并列出其图像和标签。 curl --silent \ --header“授权:JWT $ {TOKEN}“” $ {REPO} /存储库/ $ {USERNAME} / curl --si
..
我想创建私有注册表并遵循此答案设置远程私有Docker注册表 docker run -p 5000:5000注册表 和其他服务修改/usr/lib/systemd/system/docker.service文件以禁用https ExecStart = / usr / bin / dockerd-不安全的注册表172.24.54.41:5000 我可以卷曲172.24.54.41:5
..