-
将专案储存至家目录
cd ~ git clone https://github.com/wwxiaoqi/xiaoha-blog-docker cd xiaoha-blog-docker
-
设定 blog.env 内容 必要变数设定
# MYSQL ROOT 密码 BLOG_ROOT_MYSQL_PASSWORD=E8B9L6cbT3qdBXu # MINIO 用户名称 BLOG_MINIO_ROOT_USER=server # MINIO 用户密码 BLOG_MINIO_ROOT_PASSWORD=K4MTKsqpIVZKpOYQb
-
将 blog.env 内环境变数导入
将下面代码加入
~/.bashrc
set -o allexport source ~/xiaoha-blog-docker/blog.env set +o allexport
完成编辑后,重新载入
.bashrc
source ~/.bashrc
-
修改 application.yml 配置文件 将数据库连接信息修改成 docker 的 hostname 名称,例如:
# mysql - url: jdbc:mysql://172.17.0.1:3306/... + url: jdbc:mysql://blog-mysql:3306/... # minio - endpoint: http://127.0.0.1:9000 + endpoint: http://blog-minio:9000
配置账号密码请自行对照 blog.env
-
将 package 编译好的 jar 复制进 xiaoha-blog-docker 路径下,并重命名为 app.jar
mv quanxiaoha-v1.0.jar app.jar
-
运行
cd xiaoha-blog-docker docker compose up -d