Docker Desktopのコンテナ内でコマンドを実行する方法
- 2025年6月05日
- 技術情報
今回は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
nishida at 2025年06月05日 10:00:00