Commit 797a291b authored by Liang Ding's avatar Liang Ding

📝 Docker 使用详细说明移到用户指南中

parent 64a58743
......@@ -72,27 +72,8 @@ After the JDK environment is ready, [download](https://pan.baidu.com/s/1dzk7SU)
* Unix-like: `java -cp "WEB-INF/lib/*:WEB-INF/classes" org.b3log.solo.Starter`
Run with docker?
`docker volume create solo_datas && docker run --privileged --name solo --restart=unless-stopped -p 8080:8080 -v solo_datas:/opt/b3log/backup/ -d 88250/solo`
Recommend using mysql, if you used h2, database will auto save in docker volume, you can backup plugins & skins same as docker volume, Restore through backup after upgrade
`docker exec -it solo cp -r /opt/b3log/solo/plugins /opt/b3log/backup/ && docker exec -it solo cp -r /opt/b3log/solo/skins /opt/b3log/backup/`
| Environment | Description | Optional Value | Default Value |
| :------------- | :------------- | :------------- | :------------- |
| DATABASE_TYPE | Database Type, H2 or MySQL | h2, mysql | h2 |
| DATABASE_HOST | Database Server host or ip,Only for MySQL | | localhost |
| DATABASE_PORT | Database Port,Only for MySQL | | 3306 |
| DATABASE_NAME | Database Name,Only for MySQL | | solo |
| DATABASE_USERNAME | Database Username,Only for MySQL | | root |
| DATABASE_PASSWORD | Database Password,Only for MySQL | | |
| SERVER_SCHMEA | Server schema | https,http | http |
| SERVER_NAME | Server Name or Domain Name | | localhost |
| EMAIL_ADDRESS | Email Address | | |
| EMAIL_PASSWORD | Email Password | | |
| SMTP_HOST | SMTP Server Host | | smtp.gmail.com |
| SMTP_PROT | SMTP Server Port | | 587 |
| SMTP_SOCKETFACTORY_PORT | SMTP Socket Factory Port | | 465 |
`docker volume create solo_datas && docker run --privileged --name solo --restart=unless-stopped -p 8080:8080 -v solo_datas:/opt/b3log/backup/ -d 88250/solo`
**See the [Solo User Guide](https://hacpai.com/article/1492881378588) for more details. In addition, if you want to use Solo but do not want to maintain the server yourself, you can purchase our built Solo and [use it directly](https://b3log.org/services/#solo).**
......
......@@ -71,27 +71,9 @@ JDK 环境准备好之后[下载](https://pan.baidu.com/s/1dzk7SU)最新的 Solo
* Windows: `java -cp "WEB-INF/lib/*;WEB-INF/classes" org.b3log.solo.Starter`
* Unix-like: `java -cp "WEB-INF/lib/*:WEB-INF/classes" org.b3log.solo.Starter`
`Docker`运行 ?
`docker volume create solo_datas && docker run --privileged --name solo --restart=unless-stopped -p 8080:8080 -v solo_datas:/opt/b3log/backup/ -d 88250/solo`
`Docker` 运行?
推荐使用mysql,如果你使用h2,数据库将会自动保存在`docker卷`中, 你可以将你的 plugins & skins 同样备份到`docker卷`中.升级之后通过备份还原
`docker exec -it solo cp -r /opt/b3log/solo/plugins /opt/b3log/backup/ && docker exec -it solo cp -r /opt/b3log/solo/skins /opt/b3log/backup/`
| 环境变量 | 描述 | 可选值 | 默认值 |
| :------------- | :------------- | :------------- | :------------- |
| DATABASE_TYPE | 数据库类型, H2 或 MySQL | h2, mysql | h2 |
| DATABASE_HOST | 数据库地址或IP,针对MySQL | | localhost |
| DATABASE_PORT | 数据库端口,针对MySQL |   | 3306 |
| DATABASE_NAME | 数据库名称,针对MySQL |   | solo |
| DATABASE_USERNAME | 数据库用户名,针对MySQL |   | root |
| DATABASE_PASSWORD | 数据库密码,针对MySQL |   |   |
| SERVER_SCHMEA | Server schema | https,http | http |
| SERVER_NAME | 服务器名称或域名 |   | localhost |
| EMAIL_ADDRESS | 电子邮件地址 |   |   |
| EMAIL_PASSWORD | 电子邮件密码 |   |   |
| SMTP_HOST | SMTP 服务器地址 |   | smtp.gmail.com |
| SMTP_PROT | SMTP 服务器端口 |   | 587 |
| SMTP_SOCKETFACTORY_PORT | SMTP Socket Factory Port | | 465 |
`docker volume create solo_datas && docker run --privileged --name solo --restart=unless-stopped -p 8080:8080 -v solo_datas:/opt/b3log/backup/ -d 88250/solo`
**更多细节请参考 [Solo 用户指南](https://hacpai.com/article/1492881378588)。另外,如果你想用 Solo 但又不想自己维护服务器,可以购买我们搭建好的 Solo 直接[使用](https://b3log.org/services/#solo)。**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment