【发布时间】:2018-08-12 11:14:55
【问题描述】:
我在 CentOS 7 VM 中执行旧版本的 docker 时遇到问题。我安装了 docker Docker version 17.09.1-ce 因为它是我需要的版本,我需要在它上面运行一些软件,而最新版本 Docker version 17.12.1-ce 与它不兼容,所以我需要安装旧版本。
但是,我按照docker 中的说明安装了 docker,看起来效果不错,但是当我运行 hello world 映像时,我得到了:
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
所以,我做到了:
dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
然后我得到这个错误:
WARN[2018-03-04T19:32:51.374105228Z] [!] DON'T BIND ON ANY IP ADDRESS WITHOUT setting --tlsverify IF YOU DON'T KNOW WHAT YOU'RE DOING [!]
INFO[2018-03-04T19:32:51.404324386Z] libcontainerd: new containerd process, pid: 14728
WARN[0000] containerd: low RLIMIT_NOFILE changing to max current=1024 max=4096
ERRO[2018-03-04T19:32:52.452025257Z] [graphdriver] prior storage driver overlay2 failed: driver not supported
Error starting daemon: error initializing graphdriver: driver not supported
那是什么?我应该怎么做才能执行 docker 守护进程但仍然使用我安装的 docker 版本?
【问题讨论】:
-
请问您是如何解决这个问题的?谢谢