こんにちは。奥田です。

今回は備忘録シリーズ。
Docker内のMysqlやPHPに接続するコマンドを載せておこうと思います。

今、起動中のコンテナを調べよう

docker ps

で起動中のコンテナを調べます。
したら、こんな感じで何かしら表示されると思います。

CONTAINER         ID IMAGE        COMMAND         CREATED         STATUS              PORTS               NAMES
xxxxxxxxx            xxxxxxxxx      xxxxxxxxx          xxxxxxxxx        xxxxxxxxx           xxxxxxxxx         xxxxxxxxx    

xxxxxxxxx部分の一行が起動しているコンテナ1つってなります。
複数起動していれば、数行に渡って表示されます。

コンテナの中に入ってみよう

Docker でコンテナ内に入る方法として、Dockerから exec というコマンドが提供されています。

起動しているものが並ぶので接続したいコンテナの名前を下のNAMESのところに入れればOK!

docker exec -it { NAMES } bash

これで接続できる。

例えばこんな感じ。

CONTAINER         ID IMAGE        COMMAND         CREATED         STATUS              PORTS               NAMES
xxxxxxxxx            xxxxxxxxx      xxxxxxxxx          xxxxxxxxx        xxxxxxxxx           xxxxxxxxx         namae    

だったら、

docker exec -it namae bash

コンテナから出る方法

exit って打ってエンターを押すと出れます👍

以上!