【发布时间】:2018-04-15 22:57:06
【问题描述】:
我有一个设置,其中 docker 只能作为 root 工作(我知道,我的错)。我正在尝试遵循 GCR 快速入门:[1]。我在故障排除页面 [2] 上也找不到任何内容。
你能帮我(然后我可以提交文件修复)吗?
[1]https://cloud.google.com/container-registry/docs/quickstart [2]https://cloud.google.com/container-registry/docs/support/troubleshooting
复制
复制步骤(也在 b/68796816 中):
$ docker -v
Docker version 1.6.2, build 7c8fca2
ricc@rubino:~/git/gce-recipes/gke/quickstart-image$ sudo docker run busybox date
Thu Nov 2 12:29:35 UTC 2017
$ sudo docker tag quickstart-image gcr.io/ric-cccwiki/quickstart-image
# All good so far ...
选项 1(无 sudo):
# no sudo: docker doesn't work
$ gcloud docker -- push gcr.io/ric-cccwiki/quickstart-image
FATA[0000] Post http:///var/run/docker.sock/v1.18/images/gcr.io/ric-cccwiki/quickstart-image/push?tag=: dial unix /var/run/docker.sock: permission denied. Are you trying to connect to a TLS-enabled daemon without TLS?
选项 2:使用 sudo:
# docker works but gcloud is not found
$ sudo gcloud docker -- push gcr.io/ric-cccwiki/quickstart-image
sudo: gcloud: command not found
两种方法都行不通
【问题讨论】:
标签: docker kubernetes google-cloud-platform gcloud