version: '3'
services:
db:
image: mysql:5.7
container_name: mysql
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
hostname: mysql
restart: always
environment:
- TZ=Asia/Shanghai
- MYSQL_ROOT_PASSWORD=my-secret-pw
volumes:
- ./docker/mysql/conf/my.cnf:/etc/my.cnf
- ./docker/mysql/data:/var/lib/mysql
ports:
- 3306:3306
redis:
image: redis:6.0
container_name: redis
hostname: redis
restart: always
environment:
- TZ=Asia/Shanghai
ports:
- 6379:6379
oss:
image: minio/minio:RELEASE.2021-04-06T23-11-00Z # 旧版Minio
container_name: minio
command: server /data
hostname: minio
restart: always
environment:
- TZ=Asia/Shanghai
- MINIO_ROOT_USER=AKIAIOSFODNN7EXAMPLE
- MINIO_ROOT_PASSWORD=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
volumes:
- ./docker/minio:/data
ports:
- 9000:9000
# 容器可以加入到已经存在的网络,这里 name 就是指定已经存在的网络名称
networks:
default:
external:
name: default_network
常用 Docker Compose 配置文件示例
- 137阅读
- 2021年09月25日
- 0评论
Kinoko
Never give up your dreams.文章 | 评论 | 标签 |
---|---|---|
19 | 3 | 14 |
最新回复
随便看看
Docker容器日志优化&国内镜像加速
« 上一篇
Docker搭建Bitwarden密码存储服务
下一篇 »
评论区
暂无评论