【发布时间】:2015-06-24 14:11:49
【问题描述】:
在具有内核 3.13.0-48-generic 和 OpenSSL 版本 1.0.1f-1ubuntu2.11 的 Linux Mint 17.1 x86_64 上;每当我尝试执行任何 docker 命令(如 docker login 或 docker run hello-world)时,都会出现以下错误:
FATA[0000] Get http:///var/run/docker.sock/v1.18/info: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
我使用sudo usermod -aG docker username 创建了一个名为docker 的组,我尝试以root 和正常方式运行命令,按照here、restarted my PC 的指示将$(boot2docker shellinit 2> /dev/null) 添加到~/.profile 并重新安装了OpenSSL。
知道我错过了什么吗?这可能是硬件问题吗?
【问题讨论】:
-
你用的是mac os吗? boot2docker 适用于 mac。在我看来,您还没有启动 docker 守护进程。 docker 分两部分运行,守护进程在后台运行。然后使用 docker ps 或 docker run 连接到守护进程。连接时,您将 docker 作为客户端运行。所以,做一个 ps -ax | grep 码头工人。如果不存在,则执行 docker -d (或 sudo docker -d)
-
是的,现在可以了。出于某种原因,文档中似乎没有提到
docker -d。顺便说一句,以docker -d &运行它以便我拿回我的 shell 是否安全? -
既然你使用的是 Mint,请寻找 docker server 的 upstart 脚本
标签: linux ubuntu docker daemon linux-mint