zoukankan      html  css  js  c++  java
  • 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

     

  • 相关阅读:
    Title
    Title
    Title
    Title
    Title
    Title
    Title
    get和post两种表单提交方式的区别
    计算机网络体系结构补充内容
    计算机网络体系结构作业题整理-第十章答案
  • 原文地址:https://www.cnblogs.com/caohanren/p/13041095.html
Copyright © 2011-2022 走看看