首页 文章

无法进入GCE docker容器

提问于
浏览
1

这是我第一次使用谷歌 Cloud 平台,感觉有点迷失 .

我将自定义的ubuntu映像(从Dockerfile创建)推送到GCE,然后从控制台创建一个容器集群 .

我得到的是:容器集群和vm实例集群 .

我可以ssh到这些实例并看到它们是空白的,我的意思是它没有我从我的系统上的Dockerfile构建的 . 我将一些源代码复制到其中 . 我在任何我抛出的实例中都做过docker图像但看不到我推动的图像 .

我现在完全迷失了 . 我的基本问题是如何查看容器的内容或如何查看容器的内容 .

我尝试了一些教程,但没有成功 . 例如:我尝试了这个命令 gcloud compute instances list 并获得了一些大字符串(gke-cluster-1-53f024ac-node-s5zc)作为实例名称 . 当我尝试这个命令 gcloud compute ssh gke-cluster-1-53f024ac-node-s5zc 时,我收到了未找到实例的错误 .

请帮忙 .

谢谢

1 回答

  • 3

    要登录容器,请使用以下命令:

    kubectl exec -it POD bash
    

    POD 替换为运行容器的pod的名称 . 这适用于具有单个容器的pod . 对于具有多个容器的pod,请使用 -c 选项指定容器 .

相关问题