Tag: 谷歌云平台

Django – Docker – 应用程序默认凭证不可用

我想在Docker容器中使用带有Django项目的Google Cloud SDK。 假设我想使用 from google.cloud import vision from google.cloud.vision import types 当我使用requirements.txt文件安装google-cloud出现如下所示的错误。 在没有容器的本地机器上,它正常工作。 有没有人有一个想法,我怎么能解决这个问题? django_1 | oauth2client.client.ApplicationDefaultCredentialsError:应用程序默认凭证不可用。 如果在Google Compute Engine中运行,则可以使用它们。 否则,必须定义环境variablesGOOGLE_APPLICATION_CREDENTIALS,指向定义凭据的文件。 有关更多信息,请参阅https://developers.google.com/accounts/docs/application-default-credentials 。 更新我在MacBook上工作,我发现在这个网站上 : docker run –rm -it -v ~/.config/gcloud:/.config/gcloud google/cloud-sdk 在这一刻,我得到如下所示的错误。 任何想法如何解决这个问题? django_1 | Traceback (most recent call last): django_1 | File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py", line 41, in inner django_1 | response = get_response(request) […]

我试图在Google云计算虚拟机实例上运行Docker“hello-world”应用,但似乎无法通过Web浏览器访问输出

我指的是位于这里的示例: https : //docs.docker.com/get-started/part2/#requirementstxt我能够成功地在服务器上运行图像,但生成的页面不可访问时我在浏览器中导航到我的VM实例的IP地址。 任何想法可能是什么问题?

在Google Cloud上部署NodeJS,Puppeteer和Angular

我有以下设置: angular度的前端 MongoDb数据库 用于API的NodeJS / Express后端(+ puppeteer) 部署步骤: 1. ng build -prod – >在/server创builddist 2. gcloud app deploy(Node.js + Express + Puppeteer + Dockerfile config *) 因为木偶戏基本上是铬合金; 一些没有交给我的图书馆不得不上传。 没问题,Docker来救援。 FROM node:8-slim MAINTAINER Eric Bidelman <ebidel@> RUN apt-get update && apt-get install -y wget –no-install-recommends \ && wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add – […]

Google容器registry是否会出现问题?

我在使用容器优化的虚拟机时遇到了一个问题。 我使用以下命令启动一个实例: gcloud compute instances create "$instance_name" \ –tags "http-server" \ –image container-vm \ –scopes storage-rw,logging-write \ –metadata-from-file google-container-manifest="m2.yml" \ –zone "$my_zone" \ –machine-type "$my_machine_type" 其中m2.yml是: version: v1beta2 containers: – name: nginx image: nginx 当我SSH的实例,并调查/var/log/docker.log我看到: time="2015-06-17T07:42:59Z" level=error msg="Handler for GET /containers/{name:.*}/json returned error: no such id: kubelet" time="2015-06-17T07:42:59Z" level=error msg="HTTP Error: statusCode=404 no such id: […]

Google云端容器:从Dockerfile创build一个docker容器

是否可以在Google容器引擎集群中使用dockerfile容器,该dockerfile生成映像并部署到集群中,而不是先创build映像并将其上传到Google容器registry,然后从那里使用它? 我觉得这很麻烦,应该有一种方法来直接使用dockerfile在集群中创build容器。

在GCP上将我的docker容器公开给我的外部IP

我们有一个dockerized的应用程序,我们用一个计算引擎实例与Ubuntu 16.04导入。 它包含一个在端口80上运行的nginx反向代理,并在/ etc / hosts中添加了127.0.0.1 mydockerizedapp GCE有一个外部IP地址。 我怎样才能设置,以便当我从浏览器进入这个外部IP时,我看到容器nginx提供的文件?

GCloud:将文件从本地机器复制到Docker容器中

有没有一种直接的方法将文件从本地机器复制到Google Compute Engine上的VM实例中的Docker容器中? 我知道gcloud compute ssh –container=XX是在容器上执行命令的简单方法,但是没有类似的gcloud compute scp –container=XX 。 注意:我使用命令gcloud alpha compute instances create-from-container …创build了此VM和gcloud alpha compute instances create-from-container … 请注意,不仅仅是能够传输文件,具有rsynctypes的function会更好。

更新dockerfile后,如何在kubernetes中重新部署所有内容?

我对kubernetes非常陌生,现在我想要做的就是重启我的集群并运行更新的dockerfile。 顺便说一句,我在google-cloud-platform中运行kubernetes。

在容器中运行nginx作为具有dynamicconfiguration的反向代理

我正在尝试将nginx设置为容器中的反向代理(Docker Swarm)以及托pipe在Google Cloud Platform和Netlify上的静态网站 我实际上能够在容器中运行nginx,但我真的很担心configuration。 我将如何更新我的网站configuration在Nginx的所有容器(添加/删除位置)? 连接磁盘是存储日志的最佳select吗? 我的架构有错吗? 如果图片无效,请使用此链接 – https://s1.postimg.org/1tv4hka3zz/profitto-architecture_1.png

在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 […]