linux - 无法在 AWS 上的 AMI linux EC2 实例上运行没有 sudo 的 Docker
问题描述
我无法在 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
但是cmddocker ps
不起作用?
谁可以帮我这个事?
谢谢,尼迪阿罗拉
解决方案
您已正确完成所有步骤。我相信您的目标是在没有 sudo 的情况下运行 docker 命令。
但是,将用户添加到 docker(或任何)组后,您必须刷新用户的组 id。
您可以再次登录或执行su - $USER
.
可以id
前后运行确认。
推荐阅读
- vb.net - 在 vb.net 中获取进程的基地址
- date - 如何处理星期几调整
- javascript - Express Middleware 似乎没有进入下一个路由
- c++ - 将 2 字节数分成两个 1 字节
- vb.net - 将 ookii 对话框添加到 Sharpdevelop VB.NET 项目中
- java - 从 sftp 读取 tar 文件并在运行中将其转换为 hdfs 上的 gzip
- java - 切换到显示 ConstrainedLayout 不起作用
- unity3d - 我的 DI 有什么问题?- 依赖注入,Unity - 仅在注入后进行空引用
- python - 如何将列向量绘制为具有非均匀网格点的轮廓,这些点也是列向量?
- python - 如何使用 tox.ini 运行测试