version: "2.1" services: master-jenkins: image: jenkins/jenkins:lts mem_limit: 2g environment: - JAVA_OPTS="-Djava.util.logging.config.file=/var/jenkins_home/log.properties ${JENKINS_ADDITIONAL_JAVA_OPTS}" - TZ=${TZ} volumes: - /etc/localtime:/etc/localtime:ro - /etc/timezone:/etc/timezone:ro - ./data:/var/jenkins_home restart: always ports: - "${JENKINS_HTTP_BIND:-127.0.0.1}:${JENKINS_HTTP_PORT:-8080}:8080" - "${JENKINS_API_BIND:-127.0.0.1}:${JENKINS_API_PORT:-50000}:50000"