2023年2月28日 星期二

資料庫mariadb、adminer的docker安裝

MariaDB Stack

紅色項目依實際修改
為了方便資料庫與容器互相訪問,先在portainer的Networks手動建立一個橋接網路,以下範例使用的網路名稱為"mynet"
---
version: "2"
services:
  mariadb:
    image: linuxserver/mariadb
    container_name: mariadb
    environment:
      - PUID=1000
      - PGID=100
      - MYSQL_ROOT_PASSWORD=ROOT帳戶密碼
      - TZ=Asia/Taipei
    volumes:
      - /srv/指定儲存區/docker/mariadb_data:/config
    ports:
      - 3306:3306
    networks:
      - mynet
    restart: unless-stopped
  
  adminer:
    image: adminer
    container_name: adminer
    environment:
      - ADMINER_DEFAULT_SERVER=mariadb
    ports:
      - 8080:8080
    networks:
      - mynet
    restart: unless-stopped

networks:
  mynet:
    external:
      name: mynet

管理資料庫

佈署完成後,使用 http://ip:8080 訪問adminer介面
初次登入訊息如下
  • 資料庫系統:MySQL
  • 伺服器:mariadb
  • 帳號:root
  • 密碼:組態檔案中 MYSQL_ROOT_PASSWORD 項的值

參考網址:

https://www.youtube.com/watch?v=6G4It1gr5G0

https://tvtv.fun/pc-to-nas/21th.html

沒有留言:

張貼留言