首页 > 其他 > 详细

CentOS7使用docker搭建Solo博客

时间:2019-11-17 18:01:29      阅读:142      评论:0      收藏:0      [点我收藏+]

一、获取最新镜像

1 docker pull b3log/solo

 

二、启动容器

  • 使用 MySQL

  先手动建库(库名 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=

 

 

  • 使用H2数据库
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. 重启容器

 

问题汇总:

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 # 最终的访问端口

 

 

CentOS7使用docker搭建Solo博客

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!