コンテンツにスキップ

MariaDB

MariaDB は MariaDB の Docker イメージである。

Docker Compose

adminerは必須ではないが、Docker Compose に含めておくと MariaDB の動作確認が楽になる。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
services:
  mariadb:
    image: mariadb:11.6.2
    restart: always
    environment:
      - MARIADB_USER=$MARIADB_USER
      - MARIADB_PASSWORD=$MARIADB_PASSWORD
      - MARIADB_DATABASE=$MARIADB_DATABASE
      - MARIADB_ROOT_PASSWORD=$MARIADB_PASSWORD
    ports:
      - 3306:3306
    volumes:
      - ./mariadb/var/lib/mysql:/var/lib/mysql
  adminer:
    image: adminer
    restart: always
    ports:
      - 18080:8080
1
2
3
4
MARIADB_USER=user
MARIADB_PASSWORD=password
MARIADB_DATABASE=database
MARIADB_ROOT_PASSWORD=password
1
$ docker compose up --build

http://localhost:18080/にアクセスして、以下でログインできることを確認する。

種類 内容
データベース種類 MySQL
サーバ mariadb
ユーザ名 user
パスワード password
データベース database