和 docker 一样
docker run -it -d \
--name halo \
--restart unless-stopped \
-p 8090:8090 \
-v /Users/sky/Public/work/sky-blog1:/root/.halo2 \
-e JVM_OPTS="-Xmx512m -Xms256m -XX:+UseG1GC" \
-e SPRINGDOC_SWAGGER_UI_ENABLED=true \
-e SPRING_THYMELEAF_CACHE=false \
-e TZ=Asia/Shanghai \
registry.fit2cloud.com/halo/halo:2.21\
--spring.r2dbc.url=r2dbc:pool:mysql://192.168.0.1:3306/skyblog1 \
--spring.r2dbc.username=skyblog1 \
--spring.r2dbc.password=密码 \
--spring.sql.init.platform=mysql \
--halo.external-url=http://localhost:8090/
1、需注意的地方,映射的目录 大小写是要注意的,如果你使用小写,user,可以外链到,但 docker 不识别