当前位置: 首页 > news >正文

在飞牛nas中docker使用nas挂载的硬盘问题(docker开机后自动重启)

在飞牛NAS系统中,断电系统自动重启后,外接硬盘机柜开机后,系统虽已配置磁盘自动挂载至指定路径,但实际挂载过程存在时序问题。

  1. 启动顺序异常:Docker服务在系统启动流程中优先于磁盘挂载操作完成初始化
  2. 容器启动时序缺陷:Docker容器在磁盘未完成挂载的状态下启动,导致容器内应用无法访问预设的存储路径
  3. 后续影响:当磁盘最终完成挂载时,已启动的容器无法自动识别新挂载的存储设备,需通过手动重启容器解决访问问题
  4. docker开机后设置容器自动重启

解决办法:

1.创建启动文件

vim   /etc/systemd/system/tinymeng.service

填写内容并保存

[Unit]
Description=Tinymeng Power On Shell Channd
After=network.target
After=mountmgr.service
After=local-fs.target
Requires=local-fs.target[Service]
Type=oneshot
ExecStart=/www/tinymeng_power_on.sh
ExecStartPre=/bin/sleep 40
RequiresMountsFor=/www/wwwroot /vol2/1000/Data/wwwroot[Install]
WantedBy=multi-user.target

这里我需要检测磁盘已挂载好后再去执行/www/tinymeng_power_on.sh的启动文件。

2.此时我可以在启动文件中写重启docker指定容器。

// 挂载其他目录
mount --bind /vol2/1000/Data  /data// 重启容器
docker restart tinymeng-service

http://www.dtcms.com/a/577977.html

相关文章:

  • 告别文件混乱!Adobe Bridge 2026 全媒体可视化管理,让设计流程更顺畅
  • 记录kubelet错误:Could not open resolv conf file
  • MATLAB基于Theil不等系数的IOWHA算子组合预测模型
  • 河南旅游集团 网站建设计算机是学什么内容的
  • 社交网站页面设计长春火车站是哪个站
  • 算法题(Python)数组篇 | 4.长度最小的子数组
  • 噬菌体展示技术:基因型 - 表型统一的分子筛选与研发利器
  • 江西网站开发公司电话宁夏水利建设工程网站
  • Ngram Overlap Example Selector in langchain
  • 温州网站改版哪家好郑州建设网站推广公司
  • 长沙网站推广 下拉通推广网站调用时间
  • [手写系列]Go手写db — — 第七版(实现Disk存储引擎、Docker化支持)
  • win11系统 Android Studio AVD 模拟器创建【记录】
  • 架构论文《论UP(统一过程)在开发中的设计和应用》
  • 中文域名网站好不好优化公司网站建设整体架构
  • 【LeetCode】102. 二叉树的层序遍历
  • 梅州市做试块网站wordpress mo
  • wps excel中把特定几列除以某一列,然后以百分比显示
  • 如何预览常见格式word、excel、ppt、图片等格式的文档
  • 免费网络短剧网站小学生编程软件
  • linux服务器常用组件巡检脚本
  • MySQL----case的用法
  • 硅云网站建设视频软件开发交易平台
  • 贵阳建站模板搭建wordpress相册滑动
  • 山东外贸建站工作简历
  • Qt/C++编写GB28181服务/前后端分离/定义一套交互协议/视频点播/录像回放和控制/警情通知
  • langchain基础教程(3)---langchain一些高级用法
  • Palantir Foundry本体层次与数据存储
  • 开源版coreshop微信商城显示产品列表显示的修正(2)
  • 昆山建设局图审中心网站温州做网站老师