找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1774|回复: 0

[openwrt(x86)] koolshare lede 2.37 docker开机启动教程

[复制链接]

需要在酷软中心的docker开关处于打开状态。
第1步:
用winscp进入到这个目录/koolshare/scripts/
然后新建docker.sh 将以下代码复制粘贴,保存,右键属性权限给0777
#!/bin/bash
CRON_FILE=/etc/crontabs/root
flag=$(ps | grep dockerd | grep -v "grep" | wc -l)
if [ $flag = "1" ]
then
touch $CRON_FILE
sed -i '/docker.sh/d' $CRON_FILE
echo "docker RUNNING!"
else
/etc/rc.d/S99docker.sh start
#docker start up
fi

第2步:在/etc/init.d目录下新建文件cron_add,粘贴如下内容,保存,右键属性权限给0777
#!/bin/sh /etc/rc.common
START=49
STOP=10
CRON_FILE=/etc/crontabs/root

boot() {
             sed -i '/docker.sh/d' $CRON_FILE
             echo '*/1 * * * * /koolshare/scripts/docker.sh > /tmp/cronadd.log 2>&1' >> $CRON_FILE
             crontab $CRON_FILE
             return 0
}

reload() {
             sed -i '/docker.sh/d' $CRON_FILE
             echo '*/1 * * * * /koolshare/scripts/docker.sh > /tmp/cronadd.log 2>&1' >> $CRON_FILE
             crontab $CRON_FILE
             return 0
}

restart() {
             sed -i '/docker.sh/d' $CRON_FILE
             echo '*/1 * * * * /koolshare/scripts/docker.sh > /tmp/cronadd.log 2>&1' >> $CRON_FILE
             crontab $CRON_FILE
             return 0
}

start() {
             sed -i '/docker.sh/d' $CRON_FILE
             echo '*/1 * * * * /koolshare/scripts/docker.sh > /tmp/cronadd.log 2>&1' >> $CRON_FILE
             crontab $CRON_FILE
             return 0
}

stop() {
             sed -i '/docker.sh/d' $CRON_FILE
                  return 0
}

第3步:在openwrt的系统-启动项中找到cron_add项目,点击右侧的已禁用,会自动变成启用状态,搞定完成。
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 20:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表