快捷导航
0 5752

修改docker镜像存储位置

Geary 于 2020-8-18 20:20 发表 [复制链接]
本帖最后由 Geary 于 2020-8-19 09:44 编辑

配置硬盘开机挂载,这里使用的是USB硬盘,映射的设备节点为“/dev/sda1”(请根据自己硬盘映射节点进行修改)操作步骤如下:
1. 查看硬盘BLKID:
  1. sudo blkid /dev/sda1
复制代码
2. 创建docker服务映射目录:
  1. sudo mkdir -p /home/docker
复制代码

3. 修改“/etc/fstab”,并在文件最后增加下面内容;
  1. UUID=96e52c06-aaa9-4e84-9a3b-c45228152b17           /home/docker                    ext4           defaults                                     0 1
复制代码
4. 查看配置是否成功
  1. sudo mount -a
复制代码
配置docker服务步骤如下:
1. 停止docker服务:
  1. sudo systemctl stop docker
复制代码

2. 自动挂载成功后就可以修改docker服务使用的目录,修改“/lib/systemd/system/docker.service”文件;修改“ExecStart=”开头的配置行;增加“--graph /home/docker
  1. ExecStart=/usr/bin/dockerd --graph /home/docker -H fd:// --containerd=/run/containerd/containerd.sock
复制代码
3. 配置好后重新加载配置,并重启docker服务;
  1. sudo systemctl daemon-reload
  2. sudo systemctl start docker
复制代码
4. 查看docker配置是否成功:
  1. sudo systemctl status docker
复制代码
配置成功后log如下:
  1. docker.service - Docker Application Container Engine
  2.    Loaded: loaded (/lib/systemd/system/docker.service; disabled; vendor preset: enabled)
  3.    Active: active (running) since Tue 2020-08-18 20:14:18 CST; 19s ago
  4.      Docs: https://docs.docker.com
  5. Main PID: 22345 (dockerd)
  6.     Tasks: 15
  7.    CGroup: /system.slice/docker.service
  8.            └─22345 /usr/bin/dockerd --graph /home/docker -H fd:// --containerd=/run/containerd/containerd.sock
复制代码

如果运行有问题可以重启设备再尝试一下


可以将nvidia用户加到docker用户组,就可以省去使用sudo输密码的烦恼;
  1. sudo usermod -aG docker nvidia
复制代码


举报 使用道具
| 回复

共 0 个关于本帖的回复 最后回复于 2020-8-18 20:20

您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • canbus与vcu相连接,出现bus-off状态
  • 有线连接失败
  • Apex 串口通讯
  • 关于SPI通信问题咨询
  • MIIVII APEX DUAL ORIN米文域控制器产品合

明星用户