在Linux Mint 17.1 x86_64上,内核为3.13.0-48-generic,OpenSSL版本为1.0.1f-1ubuntu2.11; 每当我try 执行任何docker命令(如docker logindocker 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的组,我try 以root和normal两种身份运行命令,按照指示将$(boot2docker shellinit 2> /dev/null)添加到~/.profile,然后重新安装OpenSSL.

知道我错过了什么吗?这会是硬件问题吗?

推荐答案

您可以通过运行命令ps -ef来判断它是否已启动.如果你想减少结果的数量(使用| grep docker),你也可以将其grep到docker.如果是不运行,请执行

sudo service docker start

或者如果它仍然不起作用

你可以参考这个链接

docker docs

您可以运行docker run -ddocker run -d &,这样您就可以使用同一个终端,甚至在需要时关闭它.它会将该值设置为true,因此您的容器将在后台以"分离"模式运行.

当你的操作系统开始使用update-rc.d servicename defaults时,你也可以自动启动它,或者你也可以参考下面的链接,在这里你必须给出docker作为服务名称和默认值.

更多可参考的链接:

这是不同的方法.

Linux相关问答推荐

创建守护进程时打开0,1,2描述符

如何注释掉SLURM中的延迟调度命令?

一个关于Linux中的fork()和物理地址的奇怪问题

如何正确Forking 并完成进程以避免 EAGAIN 错误

BASH:在curl输出的每一行添加前缀

如何使用 sed 和 awk 命令提取模式?

如何启用或切换现有的Flutter 项目(仅限移动设备)到 MacOS 或 WEB 或 Linux 或 Windows?

在 bash 中获取目录或文件的基本名称的快速且正确的方法

Windows WSL 以上 Linux 中的 AF_UNIX 套接字无法绑定到 /mnt 文件:错误 95,不支持操作

什么是`quote`命令?

查找在特定日期从特定机器登录的所有用户

Linux 上的 C++ 开发 - 我从哪里开始?

将 AWK 结果分配给变量

如何在 Linux 上查找不包含文本的文本文件?

限制程序在 Linux 中运行的时间

ngrok 如何在防火墙后工作?

linux perf:如何解释和查找热点

/dev/random 非常慢?

仅当文件存在于 shell 脚本中时才移动

如何在我的终端中编辑文本文件