如何使用 docker 容器从主机运行 artisan 命令

Ped*_*rog 3 laravel docker

如果服务器运行到容器中,则可以从 Host 运行“php artisan commands”,以及如何运行?

Sap*_*aik 15

要从主机运行命令,

exec您可以像这样使用 Docker 的命令:

docker exec -it my-container-name /bin/bash
Run Code Online (Sandbox Code Playgroud)

之后,您可以运行任何您想要的命令

php artisan --version
Run Code Online (Sandbox Code Playgroud)


小智 6

您需要更改路径引用以适合您自己的项目,但这允许您从容器上的主机执行 artisan 命令,而无需登录。

docker exec -it <php-fpm-container> /var/www/html/artisan
Run Code Online (Sandbox Code Playgroud)