栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Linux Mint 17中的Docker错误

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux Mint 17中的Docker错误

我不知道

.deb
软件包是如何附带的(我正在使用Fedora),但是默认情况下不应该设置TLS,所以我建议遵循一些基本步骤以查看其是否正常运行。

1.检查docker守护程序是否正在运行

ps aux | grep dockerroot      4215  0.1  0.1 440156 17332 ?        Ssl  15:48   0:00 /usr/bin/docker -d -D --bip=172.17.42.1/16 --dns=172.17.42.1 --dns-search=docker -s overlaywololock  8986  0.0  0.0 113024  2304 pts/1    S+   15:50   0:00 /usr/bin/grep docker

如果docker进程未运行,请尝试

sudo /etc/init.d/docker start
sudo service docker start

2.检查是否
/var/run/docker.sock
存在

ls -la /var/run/docker.*-rw-r--r--. 1 root root   4 04-23 15:48 /var/run/docker.pidsrw-rw----. 1 root docker 0 04-23 15:48 /var/run/docker.sock

这里的重要部分是文件必须按组拥有

docker
,因此您可以在没有root权限的情况下连接到该文件。

如果

docker.sock
不存在,则可以尝试在调试模式打开的情况下从命令行运行docker,以查看导致问题的原因:

sudo docker -d -D

3.检查您的用户是否被添加到
docker
组中

id -auid=1000(wololock) gid=1000(wololock) grupy=1000(wololock),0(root),10(wheel),100(users),977(docker),989(pkg-build)

如果找不到

docker
组中的用户,请尝试通过以下方式将自己添加到该组中:

sudo gpasswd -a [username] docker

4.获取最新的Docker版本

如果以前的尝试无济于事,请尝试从https://docs.docker.com/installation/ubuntulinux/#installing-
docker-on-
ubuntu
获取最新的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用户

我们在这里讨论的问题是由于

apparmor
ubuntu/linuxmint发行版中的软件包丢失(或未运行)引起的。修复此问题最简单的方法是安装apparmor:

sudo apt-get install apparmor

如果已安装但尚未运行,请使用以下命令启动它:

sudo service apparmor start
  • https://wiki.ubuntu.com/AppArmor
  • https://github.com/docker/docker/issues/9745

希望我的回答能帮助您解决问题。如果你有任何问题随时问。我会尽力为您提供帮助。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/399342.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号