我正在将 laravel 部署到 kubernetes 并希望拥有 redis。
实际上,我有一个用于 nginx 的 Dockerfile,另一个用于 php-fpm-alpine 和所有 kubernetes yaml 文件(带有 tls、部署和服务的入口)
这里是实际的 php /Dockerfile
#
# PHP Dependencies
#
FROM composer:1 as vendor
COPY database/ database/
COPY composer.json composer.json
COPY composer.lock composer.lock
RUN composer install \
--ignore-platform-reqs \
--no-interaction \
--no-plugins \
--no-scripts \
--prefer-dist
#
# Application
#
FROM php:fpm-alpine
RUN apk add --no-cache --virtual .build-deps \
$PHPIZE_DEPS \
curl \
libtool \
libxml2-dev \
&& apk add …
Run Code Online (Sandbox Code Playgroud)