docker 安装最新教程 | 非root用户加入docker用户组省去sudo

网友投稿 1340 2022-05-30

主要参考: https://docs.docker.com/engine/install/ubuntu/

英文佳建议直接参考原文档

https://docs.docker.com/engine/install/ubuntu/

https://docs.docker.com/engine/install/centos/

使用有sudo权限的帐号登录到服务器系统,开始操作

sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add - sudo apt-get install docker-ce docker-ce-cli containerd.io

docker 安装最新教程 | 非root用户加入docker用户组省去sudo

1

2

3

4

5

6

7

8

9

10

11

12

13

安装过程中可能遇到的一个问题:

缺少 libnvidia-common-450-server 450 是服务器对应的 英伟达 驱动的内核 版本, nvidia-smi 查看 GPU 信息: NVIDIA-SMI 450.102.04 Driver Version: 450.102.04 CUDA Version: 11.0 因此我遇到的报错是 缺少 libnvidia-common-450-server 如下命令进行安装即可解决: sudo apt-get install libnvidia-common-450-server

1

2

3

4

5

6

7

8

9

10

11

把普通用户 加入 docker 组

1: 使用有sudo权限的帐号登录到服务器系统

2:查看用户组中有没有docker组,如果没有则需要进行创建;我们刚刚安装的一般都会有docker组

cat /etc/group | grep docker 输出如下: docker:x:999:wave 说明 已经有一个 用户 wave 已经添加到 docker 组了;

1

2

3

4

5

6

3: 比如我们把 一个普通用户 zhijian 添加到 docker 组

sudo usermod -aG docker zhijian

1

4: 检查 是否添加成功

cat /etc/group | grep docker 可以看的已经添加成功; docker:x:999:wave,zhijian

1

2

3

4

5: 退出当前用户登陆状态,然后重新登录或者 关闭 自己的xshell小窗口 重新打开

可以发现 docker 的基本命令都已经可以使用; docker ps

1

2

其它相关操作

添加 docker 组 命令如下(PS:我们这里用不到)

sudo groupadd -g 999 docker

1

docker常用命令 | 简记 |

Docker

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:景区AI行人识别调用动态行人识别失败问题
下一篇:logstash同步MySQL数据到ElasticSearch
相关文章