文章 30
浏览 18643
宝塔docker搭建solo

宝塔docker搭建solo

问:为什么用宝塔
答:方便,点几下鼠标的事为什么要去码命令。适合我等老年人

1、安装宝塔以及nginx、mysql

不建议在docker容器内安装mysql,docker出现问题数据很麻烦。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

添加站点以及数据库 (utf8mb4)

2、安装docker

宝塔内有Docker管理器,直接安装就行了。

3、拉取solo代码以及启动

[root@VM_0_4_centos ~]# docker run --detach --name solo --network=host \
> --env RUNTIME_DB="MYSQL" \
> --env JDBC_USERNAME="solo" \
> --env JDBC_PASSWORD="solo" \
> --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
> --env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
> --rm \
> b3log/solo --listen_port= --server_scheme=https --server_host=www.cnci.xyz

--listen_port:进程监听端口 #建议留空、骚操作不用太多
--server_scheme:最终访问协议 #如果反代服务启用了 HTTPS 这里也需要改为 https
--server_host:最终访问域名或公网 IP #不要带端口

4、宝塔面板设置

4.1、添加站点并设置ssl及反向代理

QQ20191220140227.png

QQ20191220140211.png

4.2、开放8080端口

QQ20191220140552.png