LoginSignup
1

More than 1 year has passed since last update.

PHPstormでdocker コンテナに入る

Posted at

昨今、よくあるdockerコンテナでのシステム構成をとっている場合
コンテナ内で、コマンドを実行したいなどのケースが発生したりします。

Laravelだったら、artisanコマンドを実行したいとか

そんなときに使えるのがPHPstormのサービスツールです。

PHPstormにはサービスツールウィンドウというのがあり
開発上利用するツールに対してアクセスして操作ができます(docker, k8s, DBへの接続...)

使い方

1. サービスツールにdockerを追加する

デフォルト状態でありそうな気もしますが、無ければ [+]から追加をします。
Mac であれば ⌘8 で Servicesツールウィンドウが開きます

スクリーンショット 2021-11-27 13.05.07.png

詳しくは Docker サポートを有効にする 

2. dockerサービスに接続する

左上の再生ボタンを押してdockerサービスに接続します
スクリーンショット 2021-11-27 13.06.28.png

3. 対象のコンテナを選択する

入りたいコンテナを選択します。
docker-composeで立ち上げている場合、コンテナがリストでまとまっているので
階層から探してください。
スクリーンショット 2021-11-27 12.53.03.png

4. Create Terminal でコンテナに入る

右クリックから [ Create Terminal ] を選択すると
スクリーンショット 2021-11-27 12.53.51.png

ターミナルのタブが開いて
コンテナに入れた様子が見れます

artisanコマンドも即打てる便利
スクリーンショット 2021-11-27 12.55.01.png

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1