看了其他的几个回答和自己的情况不太一样。
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