泊坞窗:无法运行命令泊坞

问题描述:

我已经安装在Ubuntu搬运工引擎v1.12.3 14.04 LTS,自后以下更改启用远程API,我不能够pullrun任何泊坞窗图像,泊坞窗:无法运行命令泊坞

  • /etc/default/docker中增加了DOCKER_OPTS =“ - H tcp://127.0.0.1:2375”。
  • /etc/init.d/docker start。

以下是接收到错误, docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?

注:我已经在用户添加登录到泊坞窗组

@mustaccio是正确的。 docker命令默认为,通常在/var/run/docker.sock中使用unix套接字。您可以将您的选项设置为:

DOCKER_OPTS="-H tcp://127.0.0.1:2375" -H unix:///var/run/docker.sock"并重新启动,或者每当您从命令行与主机进行交互时,始终使用docker -H tcp://127.0.0.1:2375。

我见过的用于删除套接字的唯一好方案是纯粹的用户安全。如果您的Docker主机已启用TLS,则可以确保只有经过授权的人员才能通过签名证书访问主机,而不仅仅是访问系统的人员。

如果配置泊坞窗守护听一个TCP套接字(如你做),您应该使用-H命令行选项和docker命令将其指向该套接字而不是默认的Unix套接字。