1、安装docker compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#
sudo chmod +x /usr/local/bin/docker-compose
# 检查是否安装成功
docker-compose --version
2、编写docker-compose.yml文件
3、修改application-pro.yml
4、准备nginx的挂载配置
5、上传前端
修改前端调用后端的接口
npm run build打包得到dist文件夹
6、部署后端
首先本地打包vueblog项目,vueblog-0.0.1-SNAPSHOT.jar,并上传到linux中,同时docker-compose.yml、Dockerfile也上传到同一目录下。如图所示:
运行编排命令docker-compose up,其中-d表示后台服务形式启动
最后验证数据库、浏览器