version: "3"
networks:
test:
external: false
services:
db:
image: mysql:8
restart: always
environment:
- MYSQL_ROOT_PASSWORD=123456
- MYSQL_USER=cvuser
- MYSQL_PASSWORD=123456
command:
--default-authentication-plugin=mysql_native_password
--character-set-server=utf8mb4
--collation-server=utf8mb4_general_ci
--explicit_defaults_for_timestamp=true
--lower_case_table_names=1
ports:
- 3306:3306
networks:
- test
volumes:
- ./mysql:/var/lib/mysql
version: '3.5'
services:
rabbitmq:
image: rabbitmq:3-management
environment:
RABBITMQ_DEFAULT_USER: admin
RABBITMQ_DEFAULT_PASS: 123456
RABBITMQ_DEFAULT_VHOST: XDBVHOST
RABBITMQ_MAX_MEMORY: 300M
ports:
- 5672:5672
- 15672:15672
version: '3.1'
services:
jenkins:
image: 'jenkins/jenkins:2.346.1'
container_name: myjenkins
privileged: true
user: root
environment:
- TZ=Asia/Shanghai
- JAVA_OPTS=-Xmx1024m -Xms1024m
ports:
- '8081:8080'
- '50000:50000'
volumes:
- '/appwork/jenkinsdata/jenkins:/var/jenkins_home'
- '/var/run/docker.sock:/var/run/docker.sock'
- '/usr/bin/docker:/usr/bin/docker'