首页 文章

根据官方教程安装在Ubuntu 14上后,Docker无法正常工作

提问于
浏览
-1

我正在使用官方Ubuntu 14
enter image description here

我正在按照this官方文档安装docker .

安装后,docker存在于服务器上,但它不起作用 .

docker ps 
// or 
docker run hello-world

全部返回相同的错误

无法在unix:///var/run/docker.sock上连接到Docker守护程序 . docker守护程序是否正在运行?见'docker run --help' .
enter image description here

我对Docker真的很新,出了什么问题?如何运行docker deamon?

"sudo service docker status"命令的结果:
enter image description here

enter image description here

2 回答

  • 0

    我看到你在启动/停止/检查Docker服务时使用'sudo'命令,但在发出'docker'命令时却没有 . 尝试使用: sudo docker <command>

    这可能是由于您发出docker命令的用户并未与Docker关联的组分开 .

    试试: cat /etc/group | grep docker

    这应该吐出存在的docker组......在我的CentOS 7上,该组称为“dockerroot”

    所以,我将自己添加到'dockerroot'组: sudo usermod -aG dockerroot username

    显然,请将 username 替换为您的实际用户名 .

  • 0

    您没有将用户添加到 docker 组,然后,您的用户无法使用Docker守护程序 . 要解决此问题,您有两种选择 .

    Option 1) 使用以下命令将您的用户添加到 docker group:

    sudo usermod -aG docker your_user

    Option 2) 使用 sudo 执行 docker 命令

    请注意,将您的用户添加到 docker 组相当于为您的用户提供完全root访问权限 . https://www.andreas-jung.com/contents/on-docker-security-docker-group-considered-harmful

相关问题