baota安装相关

安装

docker run -tid --name baota -p 50080:80 -p 58888:8888 -p 50888:888 --restart always -v /mnt/user/appdata/baota/wwwroot:/www/wwwroot -v /mnt/user/appdata/baota/server/data:/www/server/data -v /mnt/user/appdata/baota/backup:/www/backup -v /mnt/user/appdata/baota/server/panel/vhost:/www/server/panel/vhost btpanel/baota:lnmp

配置

  • 如何查看默认安装的初始地址和账号:
    /etc/init.d/bt default

  • 如何调出bt修改菜单
    bt

网络

如果其他docker有通过自定义网络访问baota,那么记得重装baota后,加入自定义网络:

docker network connect --ip 172.18.0.200 myNetwork baota

baota宝塔docker制作

这两天瞎折腾,因为数据库不一致的问题,一气之下把baota image删掉了,很多跟数据库相关的服务都歇了。

宝塔自用,在nas环境配合下数据库,搞个网络环境还是很方便的。

再重新拉取baota镜像时,发现怎么也访问不了,看日志,也没发现什么线索,所以才萌生了自己搞个docker的念头,主要是想定位下问题。

根据官方 www.bt.cn 最新的安装脚本制作了最新的 docker镜像:
https://gitlab.com/hiproz/baota-centos7-docker

特点:

  1. 和一般宝塔docker不同的是,采用延后安装的方式,支持将整个/www暴露出来,这样就可以将应用数据特别是数据库数据映射到用户空间,不至于不小心删除docker时,整个数据库数据丢失。
  2. 支持自动重新安装,如果系统发生未知问题,无法通过系统内更新,可以通过外部脚本的need_update 来更新。

docker的使用

docker run -tid --name baota --restart always -v /your-local-dir:/www -p your-local-port:8888 registry.gitlab.com/hiproz/baota-centos7-docker

安装进度日志

查看 run.log

默认登录路径和账号密码

查看映射路径下的default.txt, 注意要使用实际映射的端口,default.txt显示的是系统内部的端口。