Tag: 存储库

Docker – PHPcomposer php – 私有存储库

我已经在OSX上克隆了一个新项目,在这个项目中,我有一个引用了私有存储库的composer.json 。 我想使用官方的Docker作曲者图片来安装所有的依赖关系。 一切正常,但问题发生在私人存储库,因为当然,composer php容器没有安装SSH密钥。 合理。 有人可以向我解释什么是从我的私人回购安装PHP依赖的“准确”的方式? 我已经阅读官方文档( https://docs.docker.com/samples/library/composer/ ),他们说: When you need to access private repositories, you will either need to share your configured credentials, or mount your ssh-agent socket inside the running container: 我在OSX上,所以安装部分不会像我在研究中发现的那样工作。 我还读到,“Docker”的方式是在作曲者的映像上没有SSH部分。 换句话说,每个容器只有一个进程。 所以我发现另一种方式是运行一个单独的SSH服务器,但我不知道这是如何工作的。 据说我会通过它连接到composer容器? 如果有人有这种问题的经验,请分享您的想法。 对不起,如果我遗漏了一些东西,请告诉我。 谢谢!

推入不同的连接库始终会进入一个回购站

我试图把图像推入nexsus回购(myrepo): docker push myreposerver/myrepo/httpd:2.4.28-alpine 我看到它在另一个回购中出现: myreposerver/otherrepo/myrepo/httpd:2.4.28-alpine 这是错误的,但我无法find在Nexus UI中负责此行为的configuration设置。

如何禁止推送到docker仓库

我目前正在使用docker设置本地集群。 基本上一切正常,我唯一担心的是,使用我的设置的其他开发人员可能最终将本地构build推送到远程存储库。 由于这将是一场灾难,因为我们不允许在内部服务器以外的任何地方上传公司文物 – 是否有办法阻止其他用户推送到远程docker回购站?

如何将Docker镜像列表与标记列表关联起来,都是通过API返回的?

你可以使用curl https://index.docker.io/v1/repositories/ubuntu/images来产生{ {"checksum": "", "id": "76ca2fd907879906ba5c936738ccce0b577590040ac8d288f07afb3d34ae8b03"}, … } 也可以使用curl https://index.docker.io/v1/repositories/ubuntu/tags来产生{ {"layer": "5ba9dab4", "name": "latest"}, {"layer": "3db9c44f", "name": "10.04"}, … } 你现在怎么能将图像ID与标签名称关联起来? 你能依靠项目的顺序吗? 你可以从速记图层ID获取图像ID?

如何将Docker镜像从本地JFrog artifactory仓库克隆到https上的远程镜像

请原谅,如果答案是obviuos,因为我是configurationJFrog Artifactory的新手。 我已经读过,我可以configuration我的本地存储库的复制到远程,使泊坞窗图像在这两个存储库同步。 这个复制的configuration似乎很明显,但问题是远程存储库只能通过https访问,我必须授权才能访问它。 所以,我在复制configuration设置有效的用户名和密码,但不断收到消息“无法确定目标URL为Artifactory实例:HTTP / 1.1 401未经授权”。 我究竟做错了什么? 先谢谢你! 这就是我正在尝试configuration复制

Kubernetes Pod与CrashLoopBackOff失败

我正在按照这个指南来设置一个使用minikube的pod,并从一个私有的存储库中提取一个镜像:hub.docker.com 当试图build立一个吊舱拉图像,我看到“CrashLoopBackoff” 荚configuration: apiVersion: v1 kind: Pod metadata: name: private-reg spec: containers: – name: private-reg-container image: ha/prod:latest imagePullSecrets: – name: regsecret 输出“get pod” kubectl get pod private-reg NAME READY STATUS RESTARTS AGE private-reg 0/1 CrashLoopBackOff 5 4m 据我可以看到有没有问题的图像,如果我把他们手动和运行他们,他们的作品。 (你可以看到“成功拉出图片”ha / prod:latest“) 这个问题也会发生,如果我推一个通用的图像到存储库,如centos,并试图拉和运行使用pod。 此外,秘密似乎工作正常,我可以看到“拉”计入私人存储库。 这里是命令的输出: kubectl描述豆荚私人登记: [~]$ kubectl describe pods private-reg Name: private-reg Namespace: default Node: […]