• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

#楼主# 2019-6-14 13:36

跳转到指定楼层
本帖最后由 。9311 于 2019-6-14 13:38 编辑

首先感谢http://www.nasyun.com/thread-63681-1-1.html 本文主要是为了自己备忘外加分享  就点三个坑


一、oD8189 大神的分享,我是根据他私人博客里的宝塔安装教程安装的宝塔,不过他教程里有个坑

装载路径不能是/WWW/  必须在/www/wwwroot/下

二、还有个坑 由于个人原因需要安装php mssql的拓展,centos拓展网上教程很多,有一个坑,教程里都是在某个目录下的php.ini编辑,如果用宝塔只需要到软件商店里找到php-设置-配置文件里 拓展就可以

三、根据oD8189 大神的分享,每次容器或者机器重启后都需要用终端重启宝塔面板(实际情况是如果安装了nginx和php 也是需要重启这两个的),大神有在评论回复用计划任务来自动重启面板,以此作为出发点,最终完美了宝塔,机器自动关机 重启后实现自动重启 宝塔面板、nginx、php,如下:


首先使用putty链接群晖ssh(群晖里需要开启ssh)

sudo -i        (获取root权限,需要输入密码 直接输入群晖的用户密码)

docker ps -a   (如下图获取到centos的 container id 把这个保存下来 下面要用到)
TIM截图20190614133110.png

到群晖控制面板-任务计划-计划的任务-用户自定义脚本-用户脚本-运行命令下方的框 链贴下面代码


sudo docker exec container id bash /etc/init.d/bt restart&&sudo docker exec container id bash /etc/init.d/nginx restart&&sudo docker exec container id bash /etc/init.d/php-fpm-56 restart

这一串是 bt nginx php 三个一起重启,这串链贴完后,时间请自行设置(上面一串中的container id换成你自己container id)


那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

100

回帖

823

积分

入门用户

Rank: 1

云币
1
贡献
2
活跃
762
精华
0
oO唅笑半邱睴o 发表于 2019-6-14 21:15 来自 中国四川成都
找了好久宝塔教程,终于找到了
回复 支持 反对 印象

使用道具 举报

0

精华

39

回帖

499

积分

入门用户

Rank: 1

云币
0
贡献
9
活跃
432
精华
0
。9311 发表于 2019-12-22 17:38 来自 中国广东佛山
经过几个月的实践,发现,脚本有BUG
群晖开机后DOCKER不会马上运行,需要把脚本延缓执行。
sleep 1m;sudo docker exec eb6bfe0a2dde bash /etc/init.d/bt restart&&sudo docker exec eb6bfe0a2dde bash /etc/init.d/nginx restart&&sudo docker exec eb6bfe0a2dde bash /etc/init.d/php-fpm-56 restart

更新后的脚本为开机后延缓一分钟执行。需要更短时间可以 把sleep后面的1m改成秒 1秒就是1s。

点评

sleep 1m;sudo docker exec 5921400d1a6d bash /etc/init.d/bt restart&&sudo docker exec 5921400d1a6d bash /etc/init.d/nginx restart&&sudo docker exec 5921400d1a6d bash /etc/init.d/php-fpm-54 restart&&su  详情 回复 发表于 2020-3-10 13:13

评分

参与人数 1贡献 +1 收起 理由
相如科技 + 1 很给力!

查看全部评分

回复 支持 1 反对 0 印象

使用道具 举报

0

精华

39

回帖

499

积分

入门用户

Rank: 1

云币
0
贡献
9
活跃
432
精华
0
。9311 发表于 2019-12-22 17:39 来自 中国广东佛山
sudo docker exec  91porn php /root/91porn/91all.php

给自己备份一下脚本,91的DOCKER,可以设置每几个小时运行下获取脚本
回复 支持 反对 印象

使用道具 举报

0

精华

39

回帖

499

积分

入门用户

Rank: 1

云币
0
贡献
9
活跃
432
精华
0
。9311 发表于 2019-12-25 12:45 来自 中国广东佛山
四、安装MSSQL 1.直接在DOCKER里搜索    mssql-server-linux,有微软发布的版本 2.原本的数据库是放在windows上,所以直接把windows上的备份出来,再下载 sql server tool,连接到群晖的SQLSERVER 把备份的文件还原。(一开始搜索了大量的资料都没有找到能直接用08版的方案,后来抱着尝试的心态,没想到居然成功了) 3.PHP调用MSSQL还需要给PHP文件增加拓展,配置参考了https://blog.csdn.net/21aspnet/article/details/47451253
回复 支持 反对 印象

使用道具 举报

0

精华

7

回帖

58

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
54
精华
0
相如科技 发表于 2020-3-10 13:13 来自 中国广东江门
。9311 发表于 2019-12-22 17:38
经过几个月的实践,发现,脚本有BUG
群晖开机后DOCKER不会马上运行,需要把脚本延缓执行。
sleep 1m;sudo ...

sleep 1m;sudo docker exec 5921400d1a6d bash /etc/init.d/bt restart&&sudo docker exec 5921400d1a6d bash /etc/init.d/nginx restart&&sudo docker exec 5921400d1a6d bash /etc/init.d/php-fpm-54
restart&&sudo docker exec 5921400d1a6d bash /etc/init.d/mysqld

别的可以启动了!但我加入mysqld启动不了!是不是那里错了!

点评

mysqld后面少了个空格和restart 应该是: sleep 1m;sudo docker exec 5921400d1a6d bash /etc/init.d/bt restart&&sudo docker exec 5921400d1a6d bash /etc/init.d/nginx restart&&sudo docker exec 5921400d1a6  详情 回复 发表于 2020-3-29 02:12
回复 支持 反对 印象

使用道具 举报

0

精华

41

回帖

462

积分

入门用户

Rank: 1

云币
0
贡献
49
活跃
196
精华
0
kelvin-lo 发表于 2020-3-29 02:12 来自 中国广东深圳
相如科技 发表于 2020-3-10 13:13
sleep 1m;sudo docker exec 5921400d1a6d bash /etc/init.d/bt restart&&sudo docker exec 5921400d1a6d  ...

mysqld后面少了个空格和restart

应该是:
sleep 1m;sudo docker exec 5921400d1a6d bash /etc/init.d/bt restart&&sudo docker exec 5921400d1a6d bash /etc/init.d/nginx restart&&sudo docker exec 5921400d1a6d bash /etc/init.d/php-fpm-54 restart&&sudo docker exec 5921400d1a6d bash /etc/init.d/mysqld restart
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图