Tag: 谷歌 计算引擎

docker机器,创build并运行一个nginx容器不暴露端口80

从这篇文章中 ,在Google计算引擎上“docker-machine create”VM主机真的很容易。 我的问题是,当使用ip(docker-machine NameOfVM)访问正在运行的nginx容器时,它不响应。 我可以看到nginx正在运行,当我SSH进入虚拟机,并运行“curl localhost”。 我可以ping虚拟机,但curl或浏览器没有响应。 你知道我错过了什么吗? ifconfig显示一个docker0适配器和一个eth0。 我需要进一步configuration泊坞窗吗? 据我所知,docker没有在linux机器上运行任何boot2docker / VM? 谢谢

Kubernetes NFS服务器采取100%cpu

当我创build了在kubernetes的nfs教程中 给出的RC来创buildnfs服务器时,它使用来自GCE的n1-standard-1节点的 100%cpu: Pod日志返回没有错误: > kubectl logs nfs-server-***** Serving /exports NFS started 这是正常的nfs消耗这么多的CPU?

将Google永久磁盘附加到Cloud SDK Docker容器

假设我使用Cloud SDK Docker容器,它允许我运行各种gcloud命令,包括创buildGoogle持久性磁盘的gcloud compute disks create 。 但是我不能在容器中附加这个磁盘,因为gcloud compute instances attach-disk只能在GCE实例gcloud compute instances attach-disk工作,而不能在Docker容器上工作。 有没有容器附加或甚至访问永久磁盘的方法? 实际上,我可以将永久磁盘连接到任意Linux机器,而不仅仅是GCE实例吗? 我知道我可以使用Docker或者Kubernetes来附加在容器启动之前固定和确定的固定磁盘,但是我需要的是容器本身可以附加到由容器代码确定的任意永久磁盘。

尽pipenetstat指出端口可用,Docker运行不能发布端口范围

我正在尝试从Google云端Shell内部运行一个Docker镜像(例如,在一个礼貌的Google Compute Engine实例中),如下所示: docker run -d -p 20000-30000:10000-20000 -it <image-id> bash -c bash 在此之前, netstat -tuapn报告了以下内容: Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:8998 0.0.0.0:* LISTEN 249/python tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN – tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN – tcp 0 0 0.0.0.0:13080 0.0.0.0:* LISTEN – tcp […]

从Google Cloud Container Registry中提取Docker镜像时,权限被拒绝

在计算引擎虚拟机中从Google云容器registry中拖出泊坞窗图像时,我收到了拒绝许可权限的错误消息: gcloud docker pull — gcr.io/your-project-id/example-image 结果是: FATA发布http:///var/run/docker.sock/v1.18/images/create?fromImage = gcr.io%2Four-project-id%2Fexample-image%3Alatest :dial unix / var / run /docker.sock:权限被拒绝。 您是否尝试连接到启用TLS的守护程序而不使用TLS? 我从示例中获得了“gcloud docker pull”命令,文档为: https ://cloud.google.com/container-registry/docs/pulling

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

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

如何最好地连接Docker中的容器

我是否总是需要使用–link命令来将容器链接到另一个,或者我可以只从第一个容器ping第二个容器的ip。 示例:运行mysql(tcp 3306)的容器1:ip 10.0.0.7容器2运行指示灯:ip 10.0.0.8 可以0.8不只是直接连接到0.7,他们在同一座桥上? 再次感谢您的帮助 问候 哈里姆·哈克

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

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

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 我不明白的是这些“设备”如何填补,因为他们是在云端的桶。 这是谷歌云的错误还是我做错了什么?

如何克服这个500服务器内部错误试图拉托pipe虚拟机的谷歌/ appengine-java图像?

我一直在尝试从昨天开始运行gcloud –verbosity debug preview app setup-managed-vms ,但没有成功。 我不是唯一一个有这个问题,但其他人发布,通过谷歌(不是在SO)发现,从来没有回答。 这是堆栈跟踪,详细设置为debugging级别(很长,但在某个时间2行开始重复自己的50倍): $ gcloud –verbosity debug preview app setup-managed-vms DEBUG: Running gcloud.preview.app.setup-managed-vms with _Args({'base_image_bucket': 'containers-prod', 'docker_host': None, 'format': None, 'h': None, 'help': None, 'image_version': 'latest', 'markdown': None, 'project': None, 'quiet': None, 'shell': None, 'user_output_enabled': None, 'verbosity': 'debug'}). DEBUG: Detected docker environment variables: DOCKER_HOST=tcp://192.168.59.103:2376, DOCKER_CERT_PATH=/Users/Domenico/.boot2docker/certs/boot2docker-vm, DOCKER_TLS_VERIFY=1 INFO: Starting new […]