DockerCompose方式部署springboot前后端分离项目

Posted 北海

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DockerCompose方式部署springboot前后端分离项目相关的知识,希望对你有一定的参考价值。

服务编排方式部署

以下文件具体目录

 

1、构建springboot后台服务dockerfile文件,vim /usr/local/docker/soc/Dockerfile

FROM jdk:8
MAINTAINER sinvie.cn
ADD ScgService.jar /root/ScgService.jar
ENTRYPOINT ["nohup","java","-jar","/root/ScgService.jar","&"]

 

2、利用Docker Compose 搭建 后台服务 ,vim /usr/local/docker/soc/docker-compose.yml

version: "1.0"

services:

redis:
  image: redis:5.0
  container_name: redis50
  volumes:
    - /usr/local/docker/redis50/conf/redis.conf:/etc/redis/redis.conf
    - /usr/local/docker/redis50/data:/data
  command:
    - redis-server
    - /etc/redis/redis.conf
  ports:
    - 6379:6379

mysql:
  image: mysql:5.7.30
  container_name: mysql57
  volumes:
    - /usr/local/docker/mysql57/conf/my.cnf:/etc/mysql/my.cnf
    - /usr/local/docker/mysql57/data:/var/lib/mysql
    - /usr/local/docker/mysql57/logs:/logs
  environment:
    MYSQL_ROOT_PASSWORD: 123456
  ports:
    - 3306:3306
 
soc:
  build: /usr/local/docker/soc
  container_name: soc
  depends_on:
      - mysql
      - redis
  ports:
      - 8888:8888

 

3、运行docker-compose.yml

docker-compose -p zongzhi -f docker-compose.yml up -d

 

4、安装nginx镜像

 参考上一篇

5、安装fastdfs镜像

 参考https://www.jianshu.com/p/1038b4d95912

 

csdn免费下载资源

https://download.csdn.net/download/caohanren/12504664

 

以上是关于DockerCompose方式部署springboot前后端分离项目的主要内容,如果未能解决你的问题,请参考以下文章

夜莺官方文档优化第一弹:手把手教你部署和架构讲解,消灭所有部署失败的 case!干!

docker_day04:Dockerfile docker私有仓库 dockercompose介绍 dockercompose部署 一件部署路飞项目

Docker私有仓库部署之Compose搭建consul集群

Docker 的部署方式

Docker-compose简介和部署编排

Docker-compose简介和部署编排