在Jetson AGX Orin上将docker目录挂载到大容量硬盘目录

目录

创建挂载文件

创建一个新的 .mount 文件,这次命名为 var-lib-docker.mount,以匹配 /var/lib/docker 的路径。

bash 复制代码
sudo nano /etc/systemd/system/var-lib-docker.mount

注意:systemd 挂载点文件的命名规则是:将绝对路径中的 / 替换为 -。所以 /var/lib/docker 对应的是 var-lib-docker.mount。

添加正确的配置内容

在新的文件中,添加与之前相同但文件名正确的配置:

bash 复制代码
[Unit]
Description=Docker Data Directory Mount
Requires=local-fs.target
After=local-fs.target

[Mount]
What=/media/nvidia/Windows-SSD1/docker
Where=/var/lib/docker
Type=none
Options=bind

[Install]
WantedBy=multi-user.target

保存并退出文件。

重新加载 systemd

在修改 systemd 配置文件后,必须重新加载 systemd 守护程序。

bash 复制代码
sudo systemctl daemon-reload

启用和启动新的挂载点

现在,启用并启动新的挂载点文件。

bash 复制代码
sudo systemctl enable var-lib-docker.mount
sudo systemctl start var-lib-docker.mount

启动 Docker

最后,启动 Docker 服务。

bash 复制代码
sudo systemctl start docker
相关推荐
lichenyang45313 小时前
Docker 学习笔记(五):Docker Compose,用一个 YAML 启动前端、后端和 MongoDB
docker
lichenyang45313 小时前
Docker 学习笔记(四):Dockerfile,把项目打成自己的镜像
docker·容器
lichenyang45314 小时前
Docker 学习笔记(三):Docker 网络、bridge、子网和容器互通
docker·容器
lichenyang45314 小时前
Docker 学习笔记(二):docker run 的参数到底在控制什么?
docker·容器
Venuslite2 天前
从 Unexpected token < 到 Extra data:一次讲清 JSON 解析错误的排查思路
json
Patrick_Wilson5 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy6 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭6 天前
运行你的第一个Docker容器
后端·docker·容器
宋均浩7 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
程序员老赵7 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程