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网络

四下皆无人