无法在AWS的AMI linux EC2实例上运行没有sudo的Docker

时间:2018-10-11 01:17:12

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

我无法在AWS的AMI linux EC2实例上运行Docker。我的AMI linux实例是HTTP Status 404 – Not Found. Apache Tomcat/8.5.32

我能够使用以下命令安装docker并启动服务:

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

但是cmd sudo yum install -y docker sudo service docker start sudo usermod -aG docker ec2-user 不起作用吗?

有人可以帮我吗?

谢谢, Nidhi Arora

2 个答案:

答案 0 :(得分:1)

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

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

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

您可以在运行id之前和之后进行确认。

答案 1 :(得分:-1)

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