iKuai爱快流控路由
标题:
Docker系列教程----切实可行的自启
[打印本页]
作者:
wychun
时间:
2022-4-4 15:32
标题:
Docker系列教程----切实可行的自启
本帖最后由 wychun 于 2022-4-5 08:20 编辑
之前爱快的Docker插件存在服务异常,谈爱快插件Docker之自启没实质意义,现在这个问题解决了,我就把很早要发的帖子分享给爱友----感觉用“爱友”这个词好像~似乎~也许#&@&#&¤#.....一言难尽,那就进入正题吧。
本人拉取的镜像是debian,
理论上本帖应该适配
Centos/
Ubuntu/Deepin/
Fedora,我只测试了
Centos7,顺利自启。其他系统请大家自动测试,估计大同小异。
安装各种程序之前,在爱快
系统设置
>
磁盘管理
>
文件管理 >
建一个目录(这是我建立的目录
/Shared/kodbox
),
※
※
※重点:
上传一个只有参数“sleep 1”的脚本,通过“FlashFXP”等工具给该脚本777权限,
脚本里面的执行命令可以等一切就绪再添加——如果本脚本内有不可执行的命令,新建的容器可能会显示“已创建”字样,导致容器无法启动。之后添加的最好也不要有
不可执行的命令,这样脚本
可能
不会运行,导致自启失败。这里
以安装“宝塔面板”为例,安装过程引用
【新提醒】Docker系列教程-宝塔面板-iKuai爱快流控路由官方论坛 - Powered by Discuz! (ikuai8.com)
,重点在第六步,一定要添加挂载目录,否则没有后续。接下来在“启动命令”一栏添加挂载目录中的自启脚本,如:./mynas/autostart.sh。
有了这个挂载目录,就可以实现多种环境的自启了。
面板安装好之后,执行一行命令:对挂载目录赋予777权限(
chmod +777 /mynas)。
(, 下载次数: 56)
上传
点击文件名下载附件
由于各种系统启动机制的原因,
Docker运行后
立即执行自启脚本可能会存在没执行成功的情况,这样就要添加延迟执行参数,如图:
(, 下载次数: 55)
上传
点击文件名下载附件
上图是我的自启脚本,首先加入参数“sleep 30”延迟30秒执行脚本,可nginx服务还是关闭状态,又实验性的添加参数再延迟30秒启动nginx,于是所有服务都能实现自启了。至于延迟30还是50这个我无法确定,还请大家根据自己硬件软件情况测试设定。
最后希望本帖能给大家带来愉快体验,如有不妥之处请多多包涵!
作者:
Hax0412
时间:
2022-4-4 21:29
宝塔官方不是有做好的docker镜像嘛
作者:
9527
时间:
2022-4-4 23:04
感谢楼主分享经验
作者:
wychun
时间:
2022-4-5 08:31
这个是针对爱快Docker环境的自启,只是以宝塔为例。
作者:
adsl9002
时间:
2022-4-5 10:13
Hax0412 发表于 2022-4-4 21:29
宝塔官方不是有做好的docker镜像嘛
我也是懒得折腾,直接用宝塔镜像
作者:
shfcq
时间:
2022-10-18 08:21
可以加个好友吗,自启问题咨询
作者:
shfcq
时间:
2022-10-18 08:31
安装各种程序之前,在爱快系统设置 > 磁盘管理 > 文件管理 >建一个目录,请问这个目录是直接建在磁盘根目录下还是建在DOCKER下?
添加挂载目录中的自启脚本,如:./mynas/autostart.sh,这个自启脚本是直接建在容器MYNAS的根目录下吗?
对挂载目录赋予777权限(chmod +777 /mynas)。这里是有个mynas的目录吗,然后给这个目录权限?
欢迎光临 iKuai爱快流控路由 (https://bbs.ikuai8.com/)
Powered by Discuz! X3.3