1.编写 docker-compose.yml 文件
version: "2"
services:
scrm-manager-business:
image: openjdk:8u222-stretch
container_name: scrm-manager-business
network_mode: host
command: java -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/dump/ -Xmx768m -jar /app/manager-business.jar
restart: 'no'
volumes:
- ./manager-business.jar:/app/manager-business.jar
- ./dump/:/dump/
logging:
driver: json-file
options:
max-size: 500m
注意:我这里jar包取名字为: manager-business.jar,通过 -v 映射到jdk 容器内部至 /app/manager-business.jar, command后即启动命令
2.将jar包拷至和 manager-business.jar 同级目录下
运行命令:
docker-compose up -d
成功运行后可以通过命令 docker-compose ps 查看当前状态
docker-compose ps
同样通过 docker ps 也可以看到服务器上的所有容器运行状态
docker ps
编写 docker-compose.yml 文件
version: "2"
services:
scrm-admin-web:
image: nginx:1.18
container_name: scrm-admin-web
restart: 'no'
volumes:
- ./dist:/usr/share/nginx/html
ports:
- 8888:80
logging:
driver: json-file
options:
max-size: 100m
其他步骤同上