使用Docker

一、创建新用户,并分配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 or sudo 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 or nvidia-docker run -dit --name images
    启动images,生成container
    -dit三个参数 -t为docker分配一个伪终端,-i让容器的标准输入保持打开状态,-d让容器保持后台运行
  • docker stop name停止docker容器运行
  • docker rm name删除docker容器
  • docker start name启动docker容器
  • ...

你可能感兴趣的:(使用Docker)