Docker - ホストマシンからコンテナ上のDBに接続
目的
docker-composeで立ち上げたコンテナのに入り、DBを操作する。
コマンド
コンテナに入る
docker exec -it xxx /bin/bash
xxx はコンテナIDの上xx桁(任意:コンテナが特定できれば良い)
コンテナIDの調べ方はdocker psコマンド
MySQLに入る
mysql -u xxx -p
xxxはdocker-composeで記述した、DBのユーザ名
docker-composeで立ち上げたコンテナのに入り、DBを操作する。
コンテナに入る
docker exec -it xxx /bin/bash
xxx はコンテナIDの上xx桁(任意:コンテナが特定できれば良い)
コンテナIDの調べ方はdocker psコマンド
MySQLに入る
mysql -u xxx -p
xxxはdocker-composeで記述した、DBのユーザ名