Docker 升级 b3log/solo 最新版

Docker 升级 b3log/solo 最新版(新手总结,大佬勿喷)


今天登录网站后台的时候,突然发现博客系统又要更新了,索性就把此次更新的过程记录下来 ❤️

1.自己搭建博客的网站是 Docker 容器 +b3log 容器 +nginx 容器 + 本地数据库 mysql5.6
此次升级只需要升级 b3log/solo 镜像,再删掉之前的容器,重新 run 一个新的 solo 即可;
执行一下命令:

docker pull b3log/solo

镜像升级.PNG
2.查看之前在运行的 solo 容器,并删除;

docker ps -a
docker rm mysolo

再检查一下,容器是否还在运行。

3.重新 run 一个 mysolo 容器

docker run --detach --name mysolo --network=host \
--env RUNTIME_DB="MYSQL" \
--env JDBC_USERNAME="root" \
--env JDBC_PASSWORD="******" \
--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" \
b3log/solo --listen_port=8080 --server_scheme=https --server_host=fengxinhui.cn --server_port=

run2.PNG

然后再检查,容器是否正常运行

docker ps -a

4.登陆自己的网站,跳转到后台查看版本是否已经是最新的了
版本号.PNG

Over,大功告成!

  • 版本升级
    2 引用 • 6 回帖
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。

    Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!
    具体细节请浏览 B3log 构思

    1099 引用 • 8467 回帖 • 628 关注
6 回帖
请输入回帖内容...
  • 88250

    写个脚本 crontab 午夜跑一波 🍇

    1 回复
  • happinesslijian

    兄弟 截图看看 3.9 版本的有没有集成了好看的新的皮肤啊

    1 回复
  • fengxinhui

    不会写啊。大佬 😭

    1 回复
  • fengxinhui

    感觉没有变化

  • 88250

    看一下用户指南,里面有。

    1 回复
  • Wit13 6 评论

    D 大,为什么我升级之后,报:witbolg.com/:1 Failed to load resource: the server responded with a status of 500 (Internal Server Error)这个错误?

    这是哪里的日志?
    88250
    @88250 浏览器的,我是 docker-compose 部署的,是不是还要弄什么
    Wit13
    @Wit13 参考用户指南
    88250
    @88250 我刚刚删容器的时候,用 docker -rmi 把旧的 solo 镜像删了,删容器和删镜像有什么区别吗?
    Wit13
    @Wit13 参考 Docker 文档,自助者天助,加油!
    88250
    @88250 解决了,是因为皮肤文件夹里的东西升级了
    Wit13
请输入回帖内容 ...