在Ubuntu上拒绝Docker的权限

时间:2019-03-28 12:12:07

标签: amazon-web-services docker

Docker如下安装在AWS EC2 Ubuntu 16.04实例上:

enter image description here

docker info引发权限拒绝错误:

  

尝试在unix:///var/run/docker.sock上连接到Docker守护进程套接字时,获得权限被拒绝:获取http://%2Fvar%2Frun%2Fdocker.sock/v1.39/info:拨打unix /var/run/docker.sock:connect:权限拒绝

docker -v显示:

Docker version 18.09.4, build d14af54

uname -a显示:

4.4.0-1072-aws #82-Ubuntu SMP 

sudo snap start docker找不到'docker'。

这是怎么了?

2 个答案:

答案 0 :(得分:3)

您需要将ubuntu用户添加到docker组中:

sudo usermod -aG docker ubuntu

答案 1 :(得分:0)

您可以添加一个新用户并将该用户添加到docker组:

// Add new user elle
$ sudo adduser elle --disabled-password

// Add user elle to docker group
$ sudo usermod -aG docker elle

// Change terminal access to elle
$ sudo su - elle

$ docker info