看了其他的几个回答和自己的情况不太一样。 docker run --detach --name solo --network=host \ --env RUNTIME_DB='MYSQL' \ --env JDBC_USERNAME='root' \ --env JDBC_PASSWORD='*****' \ --en ..

Solo 挂载皮肤后启动不了

看了其他的几个回答和自己的情况不太一样。

docker run --detach --name solo --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://localhost:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
 b3log/solo --listen_port=80 --server_scheme=http --server_host=xxx.xxx.xx.xxx --server_port=80 

上面这样是可以启动 并且正常的。

下面这个容器启动不了了。

docker run --detach --name solo --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://localhost:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
--volume /usr/skins:/opt/solo/skins/ \
 b3log/solo --listen_port=80 --server_scheme=http --server_host=xxx.xxx.xx.xxx --server_port=80

这样就不行了(usr 中是存在 skins 文件夹的)。 对 docker 不熟悉 ,具体如下:
eNIjsK.jpg

  • Solo

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

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

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

    827 引用 • 6190 回帖 • 681 关注
  • 安装

    你若安好,便是晴天。

    74 引用 • 982 回帖
  • 皮肤
    32 引用 • 277 回帖
  • Q&A

    提问之前请先看《提问的智慧》精读注解版,好的问题比好的答案更有价值。

    1245 引用 • 8159 回帖 • 576 关注
被采纳的回答
2 回帖
请输入回帖内容...