masablog

Keep it simple, stupid

phpmyadminをdockerで使う

tech

javaが嫌いなのでphpmyadminをdockerで使う

javaをインストールすることもまかり成らんほど嫌いなので
mysqlのGUIクライアントはphpmyadminを使うことにする。
サーバーにphpmyadminを入れるのはセキュリティ的によくない感じなので
ローカルマシンのdockerからphpmyadminでサーバのmysqlにつなぐことにする。

まずはdocker pull で公式イメージをゲット

docker pull phpmyadmin/phpmyadmin

docker runするときにPMA_HOSTでDBサーバーを指定する

docker run --name phpmyadmin -d -e PMA_HOST=hogehoge.ap-northeast-1.rds.amazonaws.com -p 8080:80 phpmyadmin/phpmyadmin

このあとは

docker stop phpmyadmin
docker start phpmyadmin

で起動して
http://localhost:8080/
を叩けば利用できる。

6 Jul 2017 #linux #docker

Related links
  • Ansible の handlers で複数の処理がしたい
  • Makefile で dotfiles を作ろう
  • ansible を快適にするコマンドを作る
  • systemd-nspawn で Centos と Debian コンテナを作る
  • github のリポジトリを作って作業をはじめるコマンド
  • markdown で全てのドキュメントを書くには?
  • これだけ覚えておけばいい Arch Linux のパッケージ管理
  • linux で新しいことをやる意欲を削がないために必要なこと
  • docker ではなく systemd-nspawn で作る web 開発環境