docker-compose.yml
version: '3.1'
services:
openapi0:
build: ./openapi
image: openapi:1.0
container_name: openapi
ports:
- 8080:8080
openapi1:
build: ./openapi1
image: openapi1:1.0
container_name: openapi1
ports:
- 8081:8080
mysql:
image: 10.9.12.254:5000/mysql:5.7.24
container_name: mysql
ports:
- 3306:3306
environment:
MYSQL_ROOT_PASSWORD: root
TZ: Asia/Shanghai
command:
--lower_case_table_names=1
volumes:
- ./mysql_data/:/var/lib/mysql/
nginx:
image: 10.9.12.254:5000/nginx:lastest
container_name: nginx
ports:
- 80:80
volumes:
- ./conf.d/:/etc/nginx/conf.d/
Dockerfile
FROM daocloud.io/library/tomcat:8.5.55-jdk8
WORKDIR /usr/local/tomcat/webapps
RUN rm -rf *
RUN mkdir ROOT
COPY openapi1.war /usr/local/tomcat/webapps/ROOT
WORKDIR /usr/local/tomcat/webapps/ROOT
RUN jar -xf openapi1.war
映射war包,映射mysql,映射Nginx 版本号3.1
启动项目
链接数据库
修改常量类