我正在尝试运行示例云的1.0.1.RELEASE版本,但在minikube和gcloud中都失败了,并显示以下错误:无法从注册表中拉出镜像‘https://github.com/spring-cloud/spring-cloud-kubernetes/tree/master/spring-cloud-kubernetes-examples/kubernetes-hello-world-example /kubernetes-hello-world:1.0.1.RELEASE’。 我首先在Kubernetes in Action中使用了示例kubia.它在minikube和gcloud中都可以
我正在尝试。从看起来很简单:在容器文本字段中指定您的映像并启动VM。
我的镜像存储在与VM相同的项目中的Google Container Registry中。但是,VM会启动,但不会拉入和运行docker映像。我ssh了VM,docker images ls返回了一个空列表。
拉取图像不起作用。
~ $ docker pull gcr.io/project/image
Using default tag: latest
Error response from daemon: repository gcr.io/project/image not found: does not exist or
我无法通过google cloud build部署云函数,收到以下错误:
BUILD
Already have image (with digest): gcr.io/cloud-builders/docker
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /workspace/Dockerfile: no such file or directory
ERROR
ERROR: build step 0 "gcr.io/cloud-builders/docker"
我正在使用谷歌云注册表,使用gcloud auth configure-docker与Docker关联。
然而,当我的计算机离线,我运行docker-compose up时,我得到了一个错误,它试图与谷歌通信/认证。
既然我已经开始使用GCR,我该如何脱机使用docker呢?
$ docker-compose up --build --force-recreate -d
Building solr
ERROR: (gcloud.auth.docker-helper) There was a problem refreshing your current auth tokens: Unable
我已经在virtualbox vm上安装了GCP,并试图测试这些命令。我得到以下错误:
Enter the output of the above command: ERROR: gcloud crashed (EOFError): EOF when reading a line
当我运行命令时:
sudo docker run -ti --name gcloud-config gcr.io/google.com/cloudsdktool/google-cloud-cli gcloud auth login --no-browser
但这些命令起作用了:
sudo docker run -ti
目前,我发现谷歌云构建发生在构建docker镜像的过程中(不是像我想象的那样,它会构建我的镜像,然后执行我的镜像来完成所有的构建)。这是在这篇文章里说的 quick start in google cloud build 所以,我有一个Dockerfile,它现在非常简单,如下所示 FROM gcr.io/google.com/cloudsdktool/cloud-sdk:alpine
RUN mkdir -p ./monobuild
COPY . ./monobuild/
WORKDIR "/monobuild"
RUN ["/bin/bash",
我集成了Google Kubernetes引擎和我的gitlab代码库,并从Gitlab创建了一个集群。现在,我正在尝试使用gitlab-ci构建我的docker镜像,并将其推送到Google Container Registry。但是我一直收到这个错误:
Running with gitlab-runner 11.2.0 (35e8515d)
on gitlab runner vm instance 4e6e33ed
Using Docker executor with image docker:latest ...
Starting service docker:dind ...
Pu
我有一个包含以下内容的Dockerfile:
FROM <docker-registry>/<image>:latest
COPY mv setup /root/
RUN setup
当我执行docker-compose up -d时,Docker提取图像并执行步骤。
当我执行docker-compose stop并将其带回时,docker-compose不会再次拉取最新的图像。这对我来说是一个问题,因为我需要下载一个新的镜像。要做到这一点,我唯一的方法就是炸毁boot2docker vm,然后重新开始。
在启动datalab的docker容器时,我收到以下警告
Updates are available for some Cloud SDK components. To install them,
please run:
$ gcloud components update
我是否需要进入容器并运行此命令?忽略是安全的吗?也许,更新不安全吗?
我不是docker专家,所以我如何知道新的docker镜像是否可用于容器,在本例中为datalab镜像。
我有一个项目,里面有一个Dockerfile,里面的Dockerfile是一个基本的私有镜像。当我运行gcloud app deploy时,它将返回一个错误,并显示以下消息
Error response from daemon: pull access denied for dean, repository does not exist or may require 'docker login'
在运行gcloud app deploy之前,我尝试过docker login,但它不起作用
当我使用docker-registry和ceph时,我有一个问题,请帮助我。
[xxxxx@localhost ~]$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
483f958837a6 registry:2.6 "/entrypoint.sh /etc/" 16 minutes a
我对如何在docker容器上验证gcloud sdk感到有点困惑。现在,我的docker文件包括以下内容:
#Install the google SDK
RUN curl https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz > /tmp/google-cloud-sdk.tar.gz
RUN mkdir -p /usr/local/gcloud
RUN tar -C /usr/local/gcloud -xvf /tmp/google-cloud-sdk.tar.gz
RUN /usr/local/gclo
我有一个运行在GCE中的GKE集群,我能够构建一个源自ubuntu:16.04的镜像:
/ # docker images
REPOSITORY TAG IMAGE ID
CREATED SIZE
eu.gcr.io/my-project/ubuntu-gcloud latest a723e43228ae 7 minutes ago 347MB
ubuntu
我正在使用docker in docker with ECS,目前不能构建大图像,它在拉步骤中失败。错误是“设备上没有剩余空间”,即使磁盘仍有更多空间。请看附件,这张图片大约需要1.5 to。我猜是ECS配置中的错误或限制,因为如果我在另一个实例中运行这个构建容器,它可以构建一个大的镜像。请告诉我如何调试和解决这个问题。谢谢。