2018年6月6日水曜日

DokcerでphpMyAdmin4.8、MySQL5.7のコンテナを構築する

phpMyAdminでMySQLをwebインターフェイスから操作することができます。

○phpMyAdmin4.8の画面

コンテナ構築後、ブラウザからhttp://<dokcerホスト>:8080/にアクセスします。ユーザ名/パスワードにはroot/ROOT_PASSWORDまたはAPP_USER/APP_PASSWORDを指定します。

○構築方法
以下のコマンドとdocker-compose.ymlファイルを使用して、phpMyAdmin4.8、MySQL5.7のコンテナを構築する事ができます。
docker-compose up -d

docker-compose.yml
version: '2'
services:
  db:
    image: mysql:5.7
    container_name: db
    command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
    environment:
      MYSQL_DATABASE: APP_DB
      MYSQL_USER: APP_USER
      MYSQL_PASSWORD: APP_PASSWORD
      MYSQL_ROOT_PASSWORD: ROOT_PASSWORD
    ports:
      - "3306:3306"
    volumes:
      - db-data:/var/lib/mysql
  phpmyadmin:
    image: phpmyadmin/phpmyadmin:4.8.0-3
    container_name: phpmyadmin
    ports:
      - 8080:80
    environment:
      PMA_HOST: db
      PMA_VERBOSE: APP_DB
      PMA_PORT: 3306
    depends_on:
      - db
volumes:
  db-data:
    driver: local


〇関連情報
・phpMyAdminに関する他の情報はこちらを参照してください。

・プロジェクトwebサイト
https://www.phpmyadmin.net/

0 件のコメント:

コメントを投稿