Docker Desktopのコンテナ内でコマンドを実行する方法

今回はWindowsのDocker Desktopのコンテナ内でコマンドを実行する方法を紹介したいと思います。

1.Docker Desktopの起動をおこない、任意のコンテナを開始します。

2.コンテナ名を確認
以下のコマンドで現在起動しているコンテナの一覧が見られます。

docker ps

項目としては
CONTAINER ID、IMAGE、 COMMAND、NAMES が表示されますので、コマンドを実行したいコンテナのNAMEをメモしておきます。

3.コンテナ内でのコマンド実行方法
以下のようにコマンドを実行することができます。
※[NAME]箇所は上記で確認したコンテナのNAMEに書き換えます。

docker exec -it [NAME] ls

4.Laravelコンテナ内で artisan コマンドを実行するには、以下のように Docker の exec コマンドを使います。

docker exec -it [NAME] php artisan <コマンド>

よく使うartisanコマンド実行例

・Laravelのバージョン確認
docker exec -it [NAME] php artisan –version

・キャッシュクリア
docker exec -it [NAME] php artisan config:clear

・マイグレーション実行
docker exec -it [NAME] php artisan migrate

・シーディング実行
docker exec -it [NAME] php artisan db:seed

・サーバー起動(開発用)
docker exec -it [NAME] php artisan serve –port=8080

木曜日担当:nishida



アプリ関連ニュース

お問い合わせはこちら

お問い合わせ・ご相談はお電話、またはお問い合わせフォームよりお受け付けいたしております。

tel. 06-6454-8833(平日 10:00~17:00)

お問い合わせフォーム