【问题标题】:Permission denied to Docker on Ubuntu在 Ubuntu 上拒绝 Docker 的权限
【发布时间】:2019-08-19 05:01:07
【问题描述】:

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

docker info 引发权限被拒绝错误:

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

docker -v 显示:

Docker version 18.09.4, build d14af54

uname -a 显示:

4.4.0-1072-aws #82-Ubuntu SMP 

sudo snap start docker 找不到 'docker'。

这里有什么问题?

【问题讨论】:

  • 你是root用户吗?您的用户在docker 组中吗?
  • 不,我的是 ubuntu。我认为用户不在组中。

标签: amazon-web-services docker


【解决方案1】:

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

sudo usermod -aG docker ubuntu

【讨论】:

  • 请记住,能够docker run 任何东西都使您能够以root 身份读取和修改系统上的任何文件。 这样做有充分的安全性理由(然后需要sudo 来运行任何 Docker 命令)。
猜你喜欢
  • 1970-01-01
  • 2018-07-15
  • 2016-04-10
  • 1970-01-01
  • 2015-08-08
  • 2023-03-22
  • 1970-01-01
  • 2017-02-02
  • 2019-06-05
相关资源
最近更新 更多