【问题标题】:Unable to run Docker without sudo on AMI linux EC2 instance on AWS无法在 AWS 上的 AMI linux EC2 实例上运行没有 sudo 的 Docker
【发布时间】:2019-03-15 23:44:27
【问题描述】:

我无法在 AWS 上的 AMI linux EC2 实例上运行 Docker。我的 AMI linux 实例是Linux ip-172-31-29-77 4.14.62-65.117.amzn1.x86_64 #1 SMP Fri Aug 10 20:03:52 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

我可以安装 docker 并使用以下方式启动服务:

sudo yum install -y docker
sudo service docker start
sudo usermod -aG docker ec2-user

但是 cmd docker ps 不起作用?

谁能帮我解决这个问题?

谢谢, 尼迪·阿罗拉

【问题讨论】:

    标签: linux amazon-web-services docker amazon-ec2


    【解决方案1】:

    您已正确完成所有步骤。我相信您的目标是在没有 sudo 的情况下运行 docker 命令。

    但是,在将用户添加到 docker(或任何)组后,您必须刷新用户的组 ID

    您可以再次登录或su - $USER

    可以前后运行id进行确认。

    【讨论】:

    • 维克多你救了我的命,这对我来说非常有效
    【解决方案2】:

    在 Amazon Linux 上,如果您不知道 ec2-user 的密码,只需重启 EC2 实例即可刷新将 ec2-user 添加到 'docker' 组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-02
      • 2015-03-18
      • 2014-06-27
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      • 2017-12-02
      相关资源
      最近更新 更多