version: "2" services: # 必须是小写 test-service: build: context: . dockerfile: Dockerfile # 指定容器名称 container_name: test-app # 重启机制 restart: always # 必须是小写 image: test:latest volumes: - /home/TestApp/libs/:/app/build/libs/ - /home/TestApp/uploads/:/home/TestApp/uploads/ - /home/TestApp/logs/:/logs/ - /etc/localtime:/etc/localtime ports: - "8080:8080" # 使用 network_mode: host 就不能再指定 ports #network_mode: "host" environment: # 指定时区 TZ: 'Asia/Shanghai' # JVM 参数可按服务器配置调整 # -Xms512m -Xmx1024m (小内存测试环境) # -Xms2g -Xmx8g (中等服务器) entrypoint: nohup java -Dloader.path=/app/build/libs -jar /app/build/test.jar