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

无法在AWS上的AMI linux EC2实例上运行没有sudo的Docker,linux,amazon-web-services,docker,amazon-ec2,Linux,Amazon Web Services,Docker,Amazon Ec2,我无法在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 GNU/linux 我可以安装docker并通过以下方式启动服务: sudo yum install -y docker sudo service docker start sudo usermod -aG

我无法在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 GNU/linux

我可以安装docker并通过以下方式启动服务:

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

有人能帮我吗

谢谢,
Nidhi Arora

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

但是,将用户添加到docker或任何组后,必须刷新用户的组id

您可以再次登录,也可以使用su-$USER


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

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

但是,将用户添加到docker或任何组后,必须刷新用户的组id

您可以再次登录,也可以使用su-$USER


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

在Amazon Linux上,如果您不知道ec2用户的密码,只需重新启动ec2实例以刷新将ec2用户添加到“docker”组的操作。

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

Victor你救了我的命,这对我非常有效Victor你救了我的命,这对我非常有效