【Container】mariaDB && Adminer

【Container】mariaDB && Adminer

Administrator 340 2022-07-19

mariaDB

Docker Hub 地址

MariaDB Server 是世界上最流行的数据库服务器之一。它由 MySQL 的原始开发人员制作,并保证保持开源。著名用户包括维基百科、星展银行和 ServiceNow。

其目的还在于保持与 MySQL 的高度兼容性,确保库二进制等效以及与 MySQL API 和命令的精确匹配。MariaDB 开发人员继续开发新功能并提高性能,以更好地为用户服务。


由于数据库只用于内网访问,无需映射3306端口,Adminer可直接通过内网连接管理数据库

---
version: "2"
services:
  mariadb:
    image: lscr.io/linuxserver/mariadb
    container_name: mariadb
    hostname: mariadb
    environment:
      - PUID=0
      - PGID=0
      - MYSQL_ROOT_PASSWORD=  # 自定义数据库密码
      - TZ=Asia/Shanghai
    volumes:
      - /home/appdata/mairadb/:/config
    networks:
      - mynet
    restart: unless-stopped
  
  adminer:
    image: adminer
    container_name: adminer
    hostname: adminer
    environment:
      - ADMINER_DEFAULT_SERVER=mariadb
    ports:
      - 10001:8080
    networks:
      - mynet
    restart: unless-stopped

networks:
  mynet:
    external:
      name: mynet