Skip to content

Instantly share code, notes, and snippets.

@k22pr
Last active June 21, 2022 08:40
Show Gist options
  • Save k22pr/25a7ca98b976e8eda707db750eb1bc6c to your computer and use it in GitHub Desktop.
Save k22pr/25a7ca98b976e8eda707db750eb1bc6c to your computer and use it in GitHub Desktop.
mysql docker-compose.yml
version: "3"
services:
db:
image: mariadb:latest
ports:
- 3306:3306
volumes:
- ./db/conf.d:/etc/mysql/conf.d
- ./db/data:/var/lib/mysql
env_file: .env
environment:
TZ: Asia/Seoul
environment:
MYSQL_ROOT_PASSWORD: PA$$WORD
MYSQL_USER: USER
MYSQL_PASSWORD: PA$$WORD
MYSQL_DATABASE: USER
networks:
- backend
restart: always
networks:
backend:
@k22pr
Copy link
Author

k22pr commented Jun 15, 2022

version: '3.9'

services:
  redis:
    image: redis/redis-stack-server
    container_name: database-redis
    restart: unless-stopped
    ports:
      - 6379:6379
        #    command: redis-server --save 60 1 --requirepass MDNcVb924a --loglevel warning
    volumes:
      - ./config/redis:/usr/local/etc/redis
    command: redis-stack-server --requirepass ****

redis

@k22pr
Copy link
Author

k22pr commented Jun 21, 2022

version: '3.8'
services:
  dragonfly:
    image: 'docker.dragonflydb.io/dragonflydb/dragonfly'
    #image: ghcr.io/dragonflydb/dragonfly:unlocked
    ports:
      - "6379:6379"
    volumes:
      - dragonflydata:/data
    command: "dragonfly --requirepass *"
volumes:
  dragonflydata:

dragonflydb

@k22pr
Copy link
Author

k22pr commented Jun 21, 2022

version: "3"
services:
  mongodb:
    image: mongo
    restart: always
    container_name: mongodb
    ports:
      - "27017:27017"
    environment:
      MONGO_INITDB_ROOT_USERNAME: USER_NAME
      MONGO_INITDB_ROOT_PASSWORD: USER_PASSWORD
    volumes:
      - /data/mongodb/data/db:/data/db

mongodb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment