DBサーバの作成(Docker-MariaDB)


🔨DB Dockerコンテナの作成


https://hub.docker.com/r/linuxserver/mariadb
私はrazberryfiをベースに行っているので、一般的なmaria docker imagesでは実行できないことが多いので、liuxserverでアップロードした画像で検索して使用します.また、この使用方法についても詳細に説明した.

👉docker-compose.ymlの作成

version: '3.7'
  
services:
    db:
        container_name: maria
        image: linuxserver/mariadb
        environment:
            - PUID=1000
            - PGID=1000
            - MYSQL_ROOT_PASSWORD=ROOT_ACCESS_PASSWORD
            - TZ=Asia/Seoul
            - MYSQL_DATABASE=USER_DB_NAME #optional
            - MYSQL_USER=MYSQL_USER #optional
            - MYSQL_PASSWORD=DATABASE_PASSWORD #optional
            - REMOTE_SQL=http://URL1/your.sql,https://URL2/your.sql #optional
        volumes:
            - ./data:/var/lib/mysql
        ports:
            - 3300:3376
この設定
version: '3.7'
  
services:
    db:
        container_name: maria
        image: linuxserver/mariadb
        environment:
            - PUID=1000
            - PGID=1000
            - MYSQL_ROOT_PASSWORD=ROOT_ACCESS_PASSWORD
            - TZ=Asia/Seoul
        volumes:
            - ./data:/var/lib/mysql
        ports:
            - 3300:3306
適切な設定からのみ開始します.
ROOT ACCESS PASWORDをこの部分だけを使いたいパスワードに変更します.

docker-composeコマンドを使用してcontainerを実行します.
ファイアウォールの設定も自分で開きます.

接続が正常であることを確認できます.