MySQL、Redis等服务的docker-compose文件编写参考

用于搭建基础运行环境

1. mysql

version: '3'
services:
  mysql:
    container_name: '66mysql'
    image: mysql:5.7
    restart: always
    ports:
      - "3306:3306"
    volumes:
      - /root/mysql/data/conf:/etc/mysql
      - /root/mysql/data/logs:/var/log/mysql
      - /root/mysql/data/data:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=<password>

2. redis

参数 --appendonly yes 开启持久化

version: '3'
services:
  redis:
    container_name: '66redis'
    image: redis
    restart: always
    ports:
      - "6379:6379"
    volumes:
      - /root/redis/data:/data
    command: redis-server --appendonly yes

发表回复

您的电子邮箱地址不会被公开。