docker halo 使用 mariadb | mysql 数据库注意事项
docker run -it -d --name halo -p 8090:8090
-v ~/.halo2:/root/.halo2
-e JVM_OPTS="-Xmx256m -Xms256m"
registry.fit2cloud.com/halo/halo:2.20
--halo.external-url=https://blog.umrs.cc
--spring.sql.init.platform=mariadb
--spring.r2dbc.username=username
--spring.r2dbc.password=password
--spring.r2dbc.url=r2dbc:pool:mariadb://172.17.0.1:3306/halo
要注意,mariadb | mysql 监听的ip以及端口,默认是只间听,127.0.0.1
,如果 --spring.r2dbc.url
地址写 127.0.0.1
docker容器会找他自己,需要使用docker网络