Linux mint 17中的Docker错误
我已经在Oracle虚拟机中的Linux Mint 17 Qiana(基于Ubuntu 14.04)中安装了docker。如果我尝试启动,它会显示以下错误Linux mint 17中的Docker错误,docker,linux-mint,Docker,Linux Mint,我已经在Oracle虚拟机中的Linux Mint 17 Qiana(基于Ubuntu 14.04)中安装了docker。如果我尝试启动,它会显示以下错误 FATA[0000] Get http:///var/run/docker.sock/v1.18/containers/json: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daem
FATA[0000] Get http:///var/run/docker.sock/v1.18/containers/json: dial unix /var/run/docker.sock: no such file or directory. Are you trying to connect to a TLS-enabled daemon without TLS?
我在谷歌上搜索时,找不到任何有用的信息。这个问题建议重新启动我的系统,但它不起作用
我看到了以下相关的问题,这些问题对我毫无帮助
因此,关于这方面的任何帮助都会非常有用。我不知道它是如何随
.deb
软件包(我正在使用Fedora)提供的,但是默认情况下不应该设置TLS,因此我建议按照一些基本步骤来检查它是否正确运行
1.检查docker守护程序是否正在运行
I如果docker进程未运行,请尝试sudo/etc/init.d/docker start
或sudo服务docker start
2.检查/var/run/docker.sock
是否存在
这里重要的一点是,文件需要由组docker
拥有,这样您就可以在没有root权限的情况下连接到它
如果docker.sock
不存在,您可以尝试在启用调试模式的情况下从命令行运行docker,以查看问题的原因:
sudo docker -d -D
3.检查您的用户是否已添加到docker
组
如果您在docker
组中找不到您的用户,请尝试通过以下方式添加您自己:
sudo gpasswd -a [username] docker
4.获取最新的docker版本
如果以前的尝试没有帮助,请尝试从我不确定的位置获取最新的docker版本,但这一行:
FATA[0000] Get http:///var/run/docker.sock/v1.18/containers/json:
建议您使用的是docker v1.18。我可能错了,但如果是真的,这不是最新的docker版本,应该升级。我目前使用docker v1.5.0,它在Fedora 21上运行良好
重要提示:UBUNTU/LINUX MINT用户
我们在这里讨论的问题是由于ubuntu/linuxmint发行版中缺少(或未运行)apparmor包造成的。最简单的修复方法是安装apparmor:
sudo apt-get install apparmor
如果已安装但尚未运行,请从以下内容开始:
sudo service apparmor start
我希望我的回答能帮助你解决你的问题。如果您有任何问题,请随时提问。我将尽力帮助您。Hi,%symbol在每个命令前面都会抛出错误。那是你想打的吗?不,不,我的错。这是我的提示符号。我将删除它,以免混淆任何人。:)第二个显示“ls:无法访问/var/run/docker.*:没有这样的文件或目录”。我应该创建吗?它说,您的docker守护进程没有正确运行。请尝试
sudocker-d-d
以后台程序(-d选项)的形式运行,并启用调试模式(-d选项)。它应该说明问题出在哪里,我们可以从那一点继续。sudo docker-d-d
返回错误FATA[0000]由于错误关闭守护进程:加载docker apparmor profile时出错:fork/exec/sbin/apparmor\u parser:结尾没有这样的文件或目录()
。重复的
FATA[0000] Get http:///var/run/docker.sock/v1.18/containers/json:
sudo apt-get install apparmor
sudo service apparmor start