##########################################################################
#Author : happylay 安徽理工大学
#Created Time : 2020-04-17 03:49
#Environment:alpine-3.11.5
##########################################################################
# docker exec -it job-admin help 查看帮助
#-------------------------------------------------------------------------
version: "3.3"
services:
job-admin:
image: happylay/job-admin:2.2.1-alpine
container_name: job-admin
restart: always
ports:
- '18848:18848'
networks:
job-net:
ipv4_address: 173.24.1.2
environment:
MYSQL_URL: 173.24.1.3
MYSQL_PORT: 10086
MYSQL_DB: xxl_job
MYSQL_USER: 'root'
MYSQL_PASSWORD: 'happylay'
JOB_TOKEN: 'happylay'
LOG_EXP: 30
JAVA_OPTS:
EMAIL_HOST: 'smtp.exmail.qq.com'
EMAIL_PORT: 25
EMAIL_USERNAME:
EMAIL_PASSWORD:
volumes:
- "./system/job-admin/logs:/data/logs"
- "./system/job-admin/config:/config"
- "./system/job-admin/sql:/sql"
job-handler:
image: happylay/job-handler:2.2.2-alpine
container_name: job-handler
restart: always
ports:
- '18849:18849'
- '18000:18000'
networks:
job-net:
ipv4_address: 173.24.1.4
environment:
TOKEN: happylay
ADMIN_ADDRESSES: http://job-admin:18848
HANDLER_ADDRESSES:
HANDLER_IP: 173.24.1.4
HANDLER_PORT: 18000
APPNAME: happylay-job-handler
LOG_EXP: 30
JAVA_OPTS:
volumes:
- "./system/job-handler/logs:/data/logs"
- "./system/job-handler/config:/config"
job-mysql:
image: happylay/mysql:5.7-v2.0.1
container_name: job-mysql
environment:
MYSQL_ROOT_PASSWORD: 'happylay'
MYSQL_DATABASE: 'xxl-job'
MYSQL_USER: 'happylay'
MYSQL_PASSWORD: 'happylay'
ports:
- 10086:10086
volumes:
- ./system/mysql/data:/var/lib/mysql
- ./system/mysql/config:/etc/mysql/mysql.conf.d/
- ./system/job-admin/sql:/docker-entrypoint-initdb.d/
restart: always
networks:
job-net:
ipv4_address: 173.24.1.3
networks:
job-net:
driver: bridge
ipam:
config:
- subnet: 173.24.1.0/24
Content type
Image
Digest
Size
117.2 MB
Last updated
over 6 years ago
docker pull happylay/job-admin:2.2.1-alpine