Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- rx0:
- build: .
- ports:
- - "8080:8080"
- depends_on:
- - mysql
- # - redis
- networks:
- - code-network
- # volumes:
- # - ./wait-for-it.sh:dataIvan/wait-for-it.sh
- # redis:
- # image: redis
- mysql:
- image: mysql/mysql-server:5.7
- container_name: mysql-db # 容器名
- # command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci #设置utf8字符集
- # command: ['mysqld', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci']
- command: ['mysqld', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci','--init-file','/data/application/init.sql']
- # command: --init-file /data/application/init.sql
- # command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci mysqld --init-file /data/application/init.sql
- restart: always
- environment:
- MYSQL_ROOT_PASSWORD: 123456 #root管理员用户密码
- MYSQL_USER: test #创建test用户
- MYSQL_PASSWORD: 123456 #设置test用户的密码
- MYSQL_DATABASE: 'rockman'
- ports:
- - '3306:3306' #host物理直接映射端口为6606
- healthcheck:
- test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"]
- timeout: 20s
- retries: 10
- volumes:
- - "/Users/moony/dumps:/var/lib/mysql"
- - ./init.sql:/data/application/init.sql
- # - ./wait-for-it.sh:/wait-for-it.sh
- networks:
- - code-network
- networks:
- code-network:
- driver: bridge
Add Comment
Please, Sign In to add comment