当前位置:论坛首页 > Linux面板 > 建议

关于Docker下Centos安装宝塔,容器重启宝塔不启动的解决办法

发表在 Linux面板2021-3-23 09:06 [复制链接] 2 4137

关于在Docker下的Centos中安装宝塔,docker容器重启,宝塔和环境不启动的解决办法

在"/etc/profile.d"新建一个sh文件,名称随意

内容:
  1. /etc/init.d/bt start && /etc/init.d/redis start && /etc/init.d/memcached start && /etc/init.d/mysqld start && /etc/init.d/nginx start && /etc/init.d/pure-ftpd start
复制代码
注意:内容为各个环境的启动命令,如果有其他环境,可以自己查询并加上>>> https://www.bt.cn/btcode.html

保存退出即可,关闭Centos容器,再启动试试看
使用道具 举报 只看该作者 回复
发表于 2021-3-30 22:19:01 | 显示全部楼层
建议sh文件写成这样:
  1. #!/bin/bash
  2. initDir="/etc/init.d/"
  3. for file in `ls $initDir`
  4. do
  5.   if [ x"$file" != x"README" ];then
  6.     if [ -f "$initDir/$file" ];then
  7.       $initDir/$file start
  8.     fi
  9.   fi
  10. done
复制代码


这样可以按照你安装的服务启动,免得启动到未安装的服务报错,或者有些服务又未能启动
使用道具 举报 回复 支持 1 反对 0
发表于 2021-3-31 14:27:26 | 显示全部楼层
swjtuhyq 发表于 2021-3-30 22:19
建议sh文件写成这样:

唉~我已经放弃用docker安装宝塔了,官方不关注这块,问题又太多,毕竟是轻量容器,大的东西也跑不动
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

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