问题:
当aws亚马逊服务器使用ec2-user运行docker run创建实例时,因为ec2-user没有权限所以会报错Got permission denied while trying to connect to the Docker daemon socket。
解决:
增加docker用户组,把ec2-user增加到docker用户组中,再运行docker run正常创建实例。
sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
newgrp docker #更新用户组
docker ps #测试docker命令是否可以使用sudo正常使用

在AWSEC2实例上使用`ec2-user`运行`dockerrun`时遇到权限错误。为了解决这个问题,需要创建`docker`用户组,将`ec2-user`添加到该组,然后就能正常运行Docker命令了。执行如下步骤:1)`sudogroupadddocker`,2)`sudogpasswd-a$USERdocker`,3)`newgrpdocker`,4)测试`dockerps`确保无须sudo即可使用。
748

被折叠的 条评论
为什么被折叠?



