docker run -it -p 8080:8080 --name app1 -d \
--cpus=6 --rm -m 8192m \
-v /webapps:/usr/local/tomcat/webapps \
-v /logs/app1:/usr/local/tomcat/logs \
-v /opt/tomcat/catalina.sh:/usr/local/tomcat/bin/catalina.sh \
-v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro tomcat:8.5.40
说明一下:
-p端口映射:宿主机端口:Docker应用端口
--name:应用命名
-v挂载目录:宿主机目录:Docker目录
-v /usr/share/zoneinfo/Asia/Shanghai:/etc/localtime:ro
以只读方式挂载宿主机上海时区到Dockerlocaltime
-v /etc/timezone:/etc/timezone:ro
以只读方式挂载宿主机时区文件至Docker