使用docker-compose启动指定jar包
docker-compose.ymlversion: "2"services:eid-service:# 指定容器名称container_name: xxx-service# 重启机制restart: always# hub地址,image版本image: hub.xxx.cn/xxx-service/xxx-service:l...
·
docker-compose.yml
version: "2"
services:
eid-service:
# 指定容器名称
container_name: xxx-service
# 重启机制
restart: always
# hub地址,image版本
image: hub.xxx.cn/xxx-service/xxx-service:latest
volumes:
# 本地jar包路径
- /opt/service/1.5/xxx-service.jar:/xxx-service.jar
# 指定容器时间为宿主机时间
- /etc/localtime:/etc/localtime
# 访问端口
ports:
- "8001:8001"
environment:
# 指定时区
- TZ="Asia/Shanghai"
# 其他参数
command: [
'java',
'-Xmx200m',
'-jar',
'xxx-service.jar'
]
复制以上内容保存为docker-compose.yml,最好把中文注释去掉,不确定会不会有其他异常。
docker里面的时间比宿主机慢了8小时,需要加上/etc/localtime:/etc/localtime
等命令
更多推荐
已为社区贡献2条内容
所有评论(0)