Tag: gcloud

使用gcsfuse挂载谷歌存储时,Docker构build失败

我一直在试图安装SQL和一个存储桶到我的docker的WordPress容器。 它似乎成功安装SQL,但未能安装存储桶。 实例是基于这篇文章 。 我已经附加了Docker文件和错误,以及我的生成命令。 构build命令: docker build -t ic/spm . Dockerfile: FROM wordpress MAINTAINER Gareth Williams <gareth@itinerateconsulting.com> # Move login creds locally ADD ./creds.json /creds.json # install sudo, wget and gcsfuse ENV GCSFUSE_REPO=gcsfuse-jessie RUN apt-get update && \ apt-get -y install sudo && \ apt-get install -y curl ca-certificates && \ echo "deb http://packages.cloud.google.com/apt […]

如何使用gcloud或其他CLI在Google Container Registry中列出已发布的容器图像

是否有gcloud API或其他命令行界面(CLI)访问私有Google容器registry中已发布的容器图像列表? (这是Google云端平台项目中的容器registry) gcloud container似乎没有帮助: $ gcloud container Usage: gcloud container [optional flags] <group | command> group may be clusters | operations command may be get-server-config Deploy and manage clusters of machines for running containers. flags: –zone ZONE, -z ZONE The compute zone (eg us-central1-a) for the cluster global flags: Run `gcloud -h` for a […]

无法在dockerfile中执行gcloud init

我已经做了一个Dockerfile用于将我的node.js应用程序部署到Google容器引擎中,如下所示 FROM node:0.12 COPY google-cloud-sdk /google-cloud-sdk RUN /google-cloud-sdk/bin/gcloud init COPY bpe /bpe CMD cd /bpe;npm start 我应该在Dockerfile中使用gcloud init,因为我的node.js应用程序使用gcloud-node模块在GCS中创build存储桶。 当我使用上面的docker文件,并做dockerbuild成它失败,以下错误 sudo docker build -t gcr.io/[PROJECT_ID]/test-node:v1 . Sending build context to Docker daemon 489.3 MB Sending build context to Docker daemon Step 0 : FROM node:0.12 —> 57ef47f6c658 Step 1 : COPY google-cloud-sdk /google-cloud-sdk —> f102b82812f5 Removing […]

如何从Google容器registry中清除容器图像?

我使用gcloud docker push将容器图像gcloud docker push送到Google Container Registry。 两个问题: 如何从registry中干净地删除推送的容器图像? (我知道我可以删除一个标签的图像,使其无法访问了。) 有一堆图像带来的Docker图层。 我想删除图像删除所有未使用的图层。

在Docker镜像上validationGoogle Cloud服务帐户

我在Docker镜像内部和外部发现了不同的行为,用于validationGoogle服务帐户。 外。 成功。 C:\Users\Ben\AppData\Local\Google\Cloud SDK>gcloud auth activate-service-account 773889352370-compute@developer.gserviceaccount.com –key-file C:/Users/Ben/Dropbox/Google/MeerkatReader-d77c0d6aa04f.json –project api-project-773889352370 Activated service account credentials for: [773889352370-compute@developer.gserviceaccount.com] 运行docker容器,将.json密钥传递给tmp目录。 C:\Users\Ben\AppData\Local\Google\Cloud SDK>docker run -it -v C:/Users/Ben/Dropbox/Google/MeerkatReader-d77c0d6aa04f.json:/tmp/MeerkatReader-d77c0d6aa04f.json –rm -p "127.0.0.1:8080:8080" –entrypoint=/bin/bash gcr.io/cloud-datalab/datalab:local-20161227 从docker中,确认文件在那里 root@4a4a9314f15c:/tmp# ls MeerkatReader-d77c0d6aa04f.json npm-24-b7aa1bcf npm-45-fd13ef7c npm-7-22ec336e 像以前一样运行相同的命令。 失败。 root@4a4a9314f15c:/tmp# gcloud auth activate-service-account 773889352370-compute@developer.gserviceaccoun t.com –key-file MeerkatReader-d77c0d6aa04f.json –project api-project-773889352370 ERROR: (gcloud.auth.activate-service-account) Failed to activate the […]

错误:(gcloud.preview)无效select:“docker”。 你的意思是'dm-v2'?

不知何故,我能够通过命令将我的Docker镜像推送到Google Container Registry: $ gcloud preview docker push gcr.io/<my-project-xxx>/<my-image-yyy> 我昨天运行命令,并将它们复制到我的笔记,但今天粘贴到terminal以相同的顺序,我得到的错误: 错误:(gcloud.preview)无效select:“docker”。 你的意思是'dm-v2'? 这是为什么? 那么“gcloud preview docker”命令在哪里呢?

如何访问Google AppEngine托pipe虚拟机日志?

我正在尝试Google AppEngine的托pipe虚拟机testing版,当它在我的IDE中使用AppEngine dev服务器在本地运行时,似乎无法使其与mvn appengine:gcloud_app_run一起运行。 我始终如一地得到: "[INFO] INFO: default: "GET /_ah/health?IsLastSuccessful=no HTTP/1.1" 503 298" 因此需要访问docker容器中输出的日志来诊断503。 我已经在appengine-maven-pluginconfiguration部分中使用以下行来激活日志logging(在IDE中工作良好)。 <gcloud_app_enable_mvm_logs>true</gcloud_app_enable_mvm_logs> 然后我尝试访问docker容器中的日志: ➜ ~ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 76369bc9b773 heimdall-dev.default.1:latest "/home/vmagent/jetty 5 seconds ago Up 4 seconds 0.0.0.0:49174->8080/tcp google.appengine.heimdall-dev.default.1.0.2014-11-13T210256.776274Z ➜ ~ docker logs 76369bc9b773 Info: Limiting Java heap size to: 1456M Java HotSpot(TM) 64-Bit […]

我怎样才能找出我的容器图像从Google容器registry中使用了多less空间

我使用gcloud docker push将容器图像gcloud docker push送到Google Container Registry。 两个问题: 我如何看到我的图片使用了多less空间? (我可以看到个别的图像,但我想总共为了不导航到所有,并作出总和)