docker 启动脚本内会指定映射的路径
例如本地路径是/data/abc/static/......
映射到docker容器内可能是/data/def/static......
地址随意映射
配置文件中配置的地址要与docker内映射的地址一致
#!/bin/bash
soft=XXXXXXXX.jar
dockername=XXXXXXXXX
######################################
docker run -d --name=${dockername} \
--network=host \
--privileged=true \
--restart=always \
-m 2048m \
-w ${PWD}/config \
-v /etc/localtime:/etc/localtime:ro \
-v ${PWD}/config:${PWD}/config:rw \
-v ${PWD}/logs:/data/logs:rw \
-v ${PWD}/upload:/data/upload:rw \
-v ${PWD}/static:/data/static:rw \
docker.io/tomcat:latest java -Xms2048m -Xmx2048m -Duser.timezone=GMT+08 -jar ${PWD}/config/$soft