redis mysql nginx的docker-compose

redis mysql nginx的docker-compose

version: '3'
services:
nginx:
image: docker.m.daocloud.io/nginx:latest
container_name: nginx
restart: unless-stopped
environment:
TZ: Asia/Shanghai
LANG: en_US.UTF-8
volumes: # 目录映射(宿主机:容器内)
- "./nginx/conf/nginx.conf:/etc/nginx/nginx.conf"
- "./nginx/log:/var/log/nginx"
- "./nginx/html:/usr/share/nginx/html"
ports:
- "80:80"
- "443:443"
networks:
my-network:
ipv4_address: 172.16.0.100
depends_on:
- redis
- mysql
redis:
container_name: redis
restart: unless-stopped
image: docker.m.daocloud.io/redis
ports:
- "6379:6379"
command: redis-server /etc/redis/redis.conf
volumes:
- "./redis/data:/data"
- "./redis/conf/redis.conf:/etc/redis/redis.conf"
networks:
my-network:
ipv4_address: 172.16.0.101
mysql:
image: docker.m.daocloud.io/mysql:8.0
container_name: mysql
environment:
- MYSQL_ROOT_PASSWORD=root@321
restart: unless-stopped
ports:
- "3306:3306"
volumes:
- "./mysql/data:/var/lib/mysql"
networks:
my-network:
ipv4_address: 172.16.0.102
networks:
my-network:
ipam:
driver: default
config:
- subnet: 172.16.0.0/24
gateway: 172.16.0.1
posted @   BUG弄潮儿  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示