一、创建新用户,并分配docker权限
- 创建新用户
useradd -d /home/name -m name
-d
表示创建该用户的directory,如果没有该name的directory,加上-m
可以创建 - 为用户分配密码
passwd name
按提示输入两次密码即可 - 创建docker用户组
先用groups
查看当前有哪些用户组,如果没有docker用户组,用以下命令创建
sudo groupadd docker
- 把新用户添加到docker组
sudo gpasswd -a ${name} docker
- 重启docker服务
重启前先确定docker有没有在运行的,不然重启就把docker强制关了,别人的程序就gg了。
执行docker ps -a
确定没有正在运行的docker容器
重启docker服务
sudo serveice docker restart
orsudo snap restart docker
- 为创建的普通用户添加docker执行权限
sudo chmod a+rw /var/run/docker.sock
二、docker 常用命令
docker images
查看当前docker镜像docker ps -a
查看正在运行的docker容器docker run -dit --name images
ornvidia-docker run -dit --name images
启动images,生成container
-dit
三个参数-t
为docker分配一个伪终端,-i
让容器的标准输入保持打开状态,-d
让容器保持后台运行docker stop name
停止docker容器运行docker rm name
删除docker容器docker start name
启动docker容器- ...