首页 > 其他 > 详细

docker compose 部署nginx-tomcat平台

时间:2018-05-10 11:08:54      阅读:352      评论:0      收藏:0      [点我收藏+]
nginx 反向代理tomcat3个节点
yaml 文件配置

version: ‘3‘
services:
  nginx:
    hostname: nginx
    build:
      context: ./nginx
      dockerfile: Dockerfile
    ports:
      - 80:80
    links:
      - tomcat01:tomcat01
      - tomcat02:tomcat02
      - tomcat03:tomcat03
    volumes:
      - ./webapps:/opt/webapps
    depends_on:
      - mysql
      - tomcat01
      - tomcat02
      - tomcat03

  tomcat01:
    hostname: tomcat01
    build: ./tomcat
    links:
      - mysql:mysql-db
    volumes:
      - ./webapps:/usr/local/apache-tomcat-8.0.46/webapps

  tomcat02:
    hostname: tomcat02
    build: ./tomcat
    links:
      - mysql:mysql-db
    volumes:
      - ./webapps:/usr/local/apache-tomcat-8.0.46/webapps

  tomcat03:
    hostname: tomcat03
    build: ./tomcat
    links:
      - mysql:mysql-db
    volumes:
      - ./webapps:/usr/local/apache-tomcat-8.0.46/webapps

  mysql:
    hostname: mysql
    image: mysql:5.6
    ports:
      - 3306:3306
    volumes:
      - ./mysql/conf:/etc/mysql/conf.d
      - ./mysql/data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: 123456
      MYSQL_DATABASE: db
      MYSQL_USER: user
      MYSQL_PASSWORD: user123

docker compose 部署nginx-tomcat平台

原文:http://blog.51cto.com/1014810/2114707

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!