我的目标是将此 git repo 用于 Laravel 和 xdebug 用于 php-fpm:https : //github.com/aschmelyun/docker-compose-laravel
使用此 repo 时,我运行:
这是来自上述 repo 的 docker 文件:
FROM php:7.4-fpm-alpine
ADD ./php/www.conf /usr/local/etc/php-fpm.d/www.conf
RUN addgroup -g 1000 laravel && adduser -G laravel -g laravel -s /bin/sh -D laravel
RUN mkdir -p /var/www/html
RUN chown laravel:laravel /var/www/html
WORKDIR /var/www/html
RUN docker-php-ext-install pdo pdo_mysql
Run Code Online (Sandbox Code Playgroud)
我还在此处添加了端口(compose.dockerfile):
php:
build:
context: .
dockerfile: php.dockerfile
container_name: php
volumes:
- ./src:/var/www/html:delegated
ports:
- "9000:9000"
# Added next line:
- …Run Code Online (Sandbox Code Playgroud)