将 ec2-user 添加到 docker 组
Adding ec2-user to docker group
我想在我的 ec2 实例上安装 docker。
sudo yum install docker -y
我才知道这个命令会自动创建一个组'docker'
它具有 default.so 的 root 权限 我将我的 ec2-user 添加到该组以执行没有 'sudo'.
的命令
sudo usermod -aG docker ec2-user
现在这意味着 ec2-user 拥有 root 权限
但是如果我要启动docker服务,为什么要用
sudo systemctl start docker
而不是简单地
systemctl start docker
上面的命令给我一个错误:
启动失败docker.service: 名称org.freedesktop.PolicyKit1 未由任何.service 文件提供
有关详细信息,请参阅系统日志和 'systemctl status docker.service'。
请帮忙!
因为 docker 是系统服务所以你必须使用 sudo 或者 运行 它没有 sudo 作为 root 用户
或者你可以使用
sudo systemctl enable docker
并且每次重新启动后 docker 服务将 运行 自动
我想在我的 ec2 实例上安装 docker。
sudo yum install docker -y
我才知道这个命令会自动创建一个组'docker' 它具有 default.so 的 root 权限 我将我的 ec2-user 添加到该组以执行没有 'sudo'.
的命令sudo usermod -aG docker ec2-user
现在这意味着 ec2-user 拥有 root 权限 但是如果我要启动docker服务,为什么要用
sudo systemctl start docker
而不是简单地
systemctl start docker
上面的命令给我一个错误:
启动失败docker.service: 名称org.freedesktop.PolicyKit1 未由任何.service 文件提供 有关详细信息,请参阅系统日志和 'systemctl status docker.service'。
请帮忙!
因为 docker 是系统服务所以你必须使用 sudo 或者 运行 它没有 sudo 作为 root 用户 或者你可以使用
sudo systemctl enable docker
并且每次重新启动后 docker 服务将 运行 自动