使PHP Composer在Docker容器上运行[如何指南]
时间: 2023-12-07 18:05:00 浏览: 250
下面是在Docker容器中运行PHP Composer的步骤:
1. 创建一个Dockerfile文件,内容如下:
```
FROM php:7.4-cli
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
```
此Dockerfile基于PHP 7.4 CLI镜像,安装了Composer。
2. 使用以下命令构建Docker镜像:
```
docker build -t my-php-app .
```
这将构建一个名为“my-php-app”的Docker镜像。
3. 创建一个Docker容器并运行Composer:
```
docker run --rm -v $(pwd):/app my-php-app composer install
```
这将在当前目录中创建一个新的容器,并将当前目录挂载到容器的/app目录中。Composer install命令将在容器中运行。
4. 运行其他Composer命令:
您可以使用类似的方式运行其他Composer命令。例如,要运行Composer update:
```
docker run --rm -v $(pwd):/app my-php-app composer update
```
这将在容器中运行Composer update命令,并将更新应用程序的依赖项。
希望这个指南对您有所帮助!
阅读全文