非教程,仅记录,系统版本:ubuntu24.10
安装
1、安装软件
需要一个具有root权限的用户来安装Docker,可以通过运行以下命令来安装Docker:
sudo apt-get update # 更新软件包列表
sudo apt-get install docker.io # 安装Docker
2、启动Docker服务:
sudo systemctl start docker
3、设置Docker开机自启:
sudo systemctl enable docker
4、添加用户到Docker组:
为了让用户能够无密码地运行Docker命令,可以将他们添加到docker用户组。例如,要添加用户ma到docker组:
sudo usermod -aG docker ma
注意:用户需要注销并重新登录,以便组更改生效
5、验证安装
所有用户都可以通过运行以下命令来验证Docker是否安装成功:
docker --version
配置
1、修改配置文件
修改Docker配置文件,将国内源写入配置文件
# /etc/docker/daemon.json
{
"registry-mirrors": [
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
],
"runtimes": {
"nvidia": {
"args": [],
"path": "nvidia-container-runtime"
}
}
}
2、重启
sudo service docker restart
问题
1、确认将用户添加到了Docker组,但是仍然存在权限不足的错误:
查看/var/run/docker.sock文件的权限
ll /var/run/docker.sock
2、其它用户没有访问权限
则需要配置以下权限
sudo chmod o+rw /var/run/docker.sock