docker-composeでMySQL + phpmyadminを立ち上げ


docker-composeでMySQLとWeb GUIとしてphpmyadminを立ち上げるサンプルソースです。

🗻 MySQL + phpadmin

MySQLと「phpadmin」を使うサンプルコードです。

version: '3'
services:
mysql:
image: mysql
environment:
- MYSQL_ROOT_PASSWORD=password
phpmyadmin:
image: phpmyadmin/phpmyadmin
environment:
PMA_ARBITRARY: 1
PMA_HOST: mysql
PMA_USER: root
PMA_PASSWORD: password
restart: always
links:
- mysql:mysql
ports:
- '8080:80'
volumes:
- mysql-data:/path/to/data
volumes:
mysql-data:
driver: local

docker-compose upで起動が成功したらhttp://localhost:8080にアクセスするとMySQLのデータをWeb画面で確認できます。

phpmyadminの起動画面

🏀 参考リンク

📚 おすすめの書籍

🖥 サーバについて

このブログでは「Cloud Garage」さんのDev Assist Program(開発者向けインスタンス無償提供制度)でお借りしたサーバで技術検証しています。 Dev Assist Programは、開発者や開発コミュニティ、スタートアップ企業の方が1GBメモリのインスタンス3台を1年間無料で借りれる心強い制度です!(有償でも1,480円/月と格安)