本帖最后由 Geary 于 2020-8-19 09:44 编辑
配置硬盘开机挂载,这里使用的是USB硬盘,映射的设备节点为“/dev/sda1”(请根据自己硬盘映射节点进行修改)操作步骤如下:
1. 查看硬盘BLKID:
2. 创建docker服务映射目录:
- sudo mkdir -p /home/docker
复制代码
3. 修改“/etc/fstab”,并在文件最后增加下面内容;
- UUID=96e52c06-aaa9-4e84-9a3b-c45228152b17 /home/docker ext4 defaults 0 1
复制代码 4. 查看配置是否成功
配置docker服务步骤如下:
1. 停止docker服务:
- sudo systemctl stop docker
复制代码
2. 自动挂载成功后就可以修改docker服务使用的目录,修改“/lib/systemd/system/docker.service”文件;修改“ExecStart=”开头的配置行;增加“--graph /home/docker ”
- ExecStart=/usr/bin/dockerd --graph /home/docker -H fd:// --containerd=/run/containerd/containerd.sock
复制代码 3. 配置好后重新加载配置,并重启docker服务;
- sudo systemctl daemon-reload
- sudo systemctl start docker
复制代码 4. 查看docker配置是否成功:
- sudo systemctl status docker
复制代码 配置成功后log如下:
- docker.service - Docker Application Container Engine
- Loaded: loaded (/lib/systemd/system/docker.service; disabled; vendor preset: enabled)
- Active: active (running) since Tue 2020-08-18 20:14:18 CST; 19s ago
- Docs: https://docs.docker.com
- Main PID: 22345 (dockerd)
- Tasks: 15
- CGroup: /system.slice/docker.service
- └─22345 /usr/bin/dockerd --graph /home/docker -H fd:// --containerd=/run/containerd/containerd.sock
复制代码
如果运行有问题可以重启设备再尝试一下
可以将nvidia用户加到docker用户组,就可以省去使用sudo输密码的烦恼;
- sudo usermod -aG docker nvidia
复制代码
|
|
|
|
|
共 0 个关于本帖的回复 最后回复于 2020-8-18 20:20