📅  最后修改于: 2023-12-03 15:25:21.003000             🧑  作者: Mango
在 Linux 系统中,要使用 Docker 容器需要具有访问权限。默认情况下,只有 root 用户和一些特权用户才能使用 Docker。在绝大多数的情况下,不希望直接使用 root 用户运行应用程序,这时候应该将普通用户添加到 docker 用户组中。
以下是添加用户至 docker 组的步骤。
由于 docker 组通常并不存在于系统中,我们需要先创建一个 docker 组。
sudo groupadd docker
接下来,我们可以将目标用户添加至 docker 组。假设需要将名为 ubuntu 的用户添加到 docker 组中,命令如下所示。
sudo usermod -aG docker ubuntu
或者当前登录的用户添加自己到 docker 组中,命令如下所示。
sudo usermod -aG docker $USER
请注意,用户需要重新登录才能拥有 docker 组的访问权限,否则需要使用以下命令来激活用户新的组成员身份。
newgrp docker
最后,我们可以使用以下命令来验证用户身份。
docker run hello-world
如果命令正常执行,那么意味着用户已经成功添加到 docker 组中,并具有使用 Docker 的访问权限。
以上是将用户添加到 docker 组的详细步骤,可以帮助你更好地使用 Docker 容器。