Tag: 谷歌容器registry

谷歌容器引擎有问题从容器registry中拉图像

我正在尝试在GKE(运行1.6.0)上创build一个看起来像这样的部署: apiVersion: extensions/v1beta1 kind: Deployment metadata: name: my-api spec: replicas: 1 template: metadata: labels: app: api spec: containers: – name: api image: eu.gcr.io/<PROJECT>/<IMAGE>:latest imagePullPolicy: Always ports: – containerPort: 3000 env: – name: NODE_ENV value: production resources: requests: cpu: 100m 创build此失败,出现以下错误消息: Failed to pull image "eu.gcr.io/<PROJECT>/<IMAGE>:latest": rpc error: code = 2 desc = failed to register […]

将容器图像推送到Service Fabric图像存储区

无需引入容器registry(Azure容器registry或其他),是否可以使用Service Fabric映像存储来托pipe容器映像,然后从<ContainerHost><ImageName>…内的Service Fabric容器项目的ServiceManifest中引用它们<ContainerHost><ImageName>… ? Service Fabric容器和图像存储的文档是有限的。

gclouddocker推送没有空间剩下的错误

一段时间以来,我用自己创build的部署脚本使用谷歌容器registry和谷歌容器引擎 。 它运行良好一段时间,但今天我突然得到像这样的定期错误: Failed to generate layer archive: error creating aufs mount to /mnt/sda1/var/lib/docker/aufs/mnt/9cbd0e528da716d242de0c57a5cca94098e7746e32507b43c50571f5d3dc3d1d: no space left on device 我不明白的是这些“设备”如何填补,因为他们是在云端的桶。 这是谷歌云的错误还是我做错了什么?

在Google云端平台中更新Docker镜像

我以为我已经想出了如何在Google容器引擎中更新Docker镜像,但现在它只是恢复到原始版本的图像。 以下是我所做的: 原始图像 docker build -t gcr.io/jupiter-1068/jupiter . gcloud docker push gcr.io/jupiter-1068/jupiter kubectl create -f rc.yaml V2 docker build -t gcr.io/jupiter-1068/jupiter:2 . gcloud docker push gcr.io/jupiter-1068/jupiter:2 kubectl rolling-update staging –image=gcr.io/jupiter-1068/jupiter:2 这工作。 但后来我尝试更新到v3与v2相同的方式,它似乎是运行原始图像代码。 这是怎么回事? 更新 再次尝试:latest 。 kubectl describe rc staging的kubectl describe rc staging输出: Name: staging Namespace: default Image(s): gcr.io/jupiter-1068/jupiter:latest Selector: app=jupiter,deployment=f400f87308696febbe567614f3cc3428,version=1 Labels: run=staging Replicas: 1 […]

在IBM Bluemix上使用公共容器映像

我如何从Bluemix上的公共Docker中心(registry.hub.docker)启动容器? 我试图将公共名称添加回购url,但我总是得到“图像未find”。 cf ic run -d registry.hub.docker.com/ghost

Google容器registry将图像推送到炼狱

我不明白我的照片在哪里。 我清除了我的dockerlogin凭据,然后执行以下操作: $ gcloud auth print-access-token aLongPrintedAccessToken 然后 $ docker login -e not@val.id -u oauth2accesstoken -p aLongPrintedAccessToken https://gcr.io Warning: '-e' is deprecated, it will be removed soon. See usage. Login Succeeded 现在是乐趣开始的地方 我一整天都在推图片。 我推了一个新的,看到Mounted from emrys-dev/api-34320482-9eb1-4dd9-bbd8-178ced5ea9d2 。 但是,那个容器并不在我的registry中。 这不是我的任何项目。 此外,当我推送图像时,即使它与我刚刚推送的图像完全相同(只是不同的标签),也会推送所有图层。 今天早些时候我有这个工作,我不知道发生了什么。 我注意到一些奇怪的东西。 当我运行gcloud docker info ,我看到Registry: https://index.docker.io/v1/ gcloud docker info 。 这只是读本地docker信息,但我也许gcloud应该是重写configuration? 我检查了我所有的项目注册,他们没有被推到那里。 我的图像去了哪里? 编辑: […]

可以访问Bluemix容器registry进行访问控制?

我只想要CI工具或专用用户对Bluemix Dockerregistry拥有写入权限。 开发人员或云pipe理员帐户不应具有对registry的写入权限。 如何才能做到这一点?

如何在docker remote api中创build容器? (去-dockerclient)

我正在使用go-dockerclient库,我想使用CreateContainer go-dockerclient方法创build容器,但是我应该在哪里传递泊坞窗图像ID我创build此function func CreateContainer(w http.ResponseWriter, r *http.Request){ client,err:=docker.NewTLSClient(Endpoint,Cert,Key,Ca) if err!=nil{ panic(err) } container,er:=client.CreateContainer(docker.CreateContainerOptions{Name:"cont"}) if er!=nil{ panic(err) } } 例如,如果我有一个给定的图像ID我应该在哪里添加它?

获取部署Kubernetes服务的YAML?

我试图将我的应用程序部署到在Google Container Engine中运行的Kubernetes 。 该应用程序可以在https://github.com/Industrial/docker-zncfind。 Dockerfile内置于Google Container Registry上的图片中。 我已经通过+button在Kubernetes部署了应用程序。 我没有这个YAML。 我已经在Kubernetes中为应用所需的PEM文件插入了一个秘密 。 如何通过填写表单来获取由Kubernetes创build的部署 , 服务和Pod的YAML? 如何将秘密放入我的Pod使用?

如何configurationdocker,以便能够使用私人不安全的dockerregistry

我试图通过HTTP使用我的私人(用nginx基本保护) 我可以用我的凭据login,但是当我尝试推图像泊坞窗时说: HTTP code 401, Docker will not send auth headers over HTTP. 所以,为我设置ssl不是一个选项,我在这里阅读了关于https://docs.docker.com/reference/commandline/cli/#insecure-registries的内容,但是它不适用于我的docker 1.3.2。 有人可以解释如何configuration,以便能够通过HTTP工作。