使用docker-compose启动指定jar包

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等命令

你可能感兴趣的:(docker)