CentOS7使用docker搭建Solo博客

时间:2019-11-17 18:01:29   收藏:0   阅读:143

一、获取最新镜像

1 docker pull b3log/solo

 

二、启动容器

  先手动建库(库名 solo,字符集使用 utf8mb4,排序规则 utf8mb4_general_ci),然后启动容器:

1 # 使用mysql数据库
2 docker run --detach --name solo --publish 8083:8080 3     --env RUNTIME_DB="MYSQL" 4     --env JDBC_USERNAME="solo" 5     --env JDBC_PASSWORD="YKqhwfgxRJated7Z" 6     --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" 7     --env JDBC_URL="jdbc:mysql://x.x.x.x:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" 8     b3log/solo --listen_port=8080 --server_scheme=http --server_host=blog.test.com --server_port=

 

 

1 docker run --detach --name solo --volume ~/solo_h2/:/opt/solo/h2/ --publish 8083:8080 2     --env RUNTIME_DB="H2" 3     --env JDBC_USERNAME="solo" 4     --env JDBC_PASSWORD="YwfefretreewEWRF3Z" 5     --env JDBC_DRIVER="org.h2.Driver" 6     --env JDBC_URL="jdbc:h2:/opt/solo/h2/db;MODE=MYSQL" 7     b3log/solo --listen_port=8080 --server_scheme=http --server_host=x.x.x.x --server_port=8083

 

三、版本升级

  1. 拉取最新镜像
  2. 重启容器

 

问题汇总:

安装教程: https://hacpai.com/article/1492881378588#toc_h3_12
配置错误解析: https://hacpai.com/article/1474087427032
1 latke.props文件中设置
2 
3 #### Server #### 
4 # Browser visit protocol 
5 serverScheme=http 
6 # Browser visit domain name 
7 serverHost=x.x.x.x # 最终的访问ip或域名
8 # Browser visit port, 80 as usual, THIS IS NOT SERVER LISTEN PORT! 
9 serverPort=8083 # 最终的访问端口

 

 

原文:https://www.cnblogs.com/longweiqiang/p/11877178.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!