本网站可以通过分类标签帮助你快速筛选出你想看的文章,记住地址:www.Facec.cc

docker-compose 一键部署Mysql,Redis,ETCD, mongodb

version: '3'
services:
  mysql:
    image: "mysql:8.0"
    container_name: mysql
    hostname: mysql
    restart: unless-stopped
    ports:
      - "3306:3306"
    environment:
      TZ: Asia/Shanghai
      MYSQL_ROOT_PASSWORD: abc123456
    
  mongodb:
    container_name: mongodb
    image: mongo:5.0.10-focal
    ports:
      - "27017:27017"
    restart: unless-stopped
    command:
      - "--auth"
    environment:
      MONGO_INITDB_ROOT_USERNAME: admin
      MONGO_INITDB_ROOT_PASSWORD: abc123456
      wiredTigerCacheSizeGB: 2

  etcd:
    hostname: etcd
    image: bitnami/etcd
    deploy:
      replicas: 1
      restart_policy:
        condition: on-failure
    privileged: true
    ports:
      - "2379:2379"
      - "2380:2380"
    environment:
      - "ALLOW_NONE_AUTHENTICATION=yes"
      
  redis:
    image: redis:6.0.6
    hostname: redis
    ports:
      - "6379:6379"
    restart: unless-stopped

  • docker-compose up -d

评论