Skip to content

edk24/docker-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DockerPHP

介绍

此镜像使用 php:x.x.x-alpine 作为基础镜像封装,操作系统为 alpine,且已安装 nginx

  • nginx
  • php
  • xdebug (dev版本携带, 端口9003)
  • composer 2.2.9 (腾讯源)

路径说明

  • 工作目录: /app
  • nginx.conf: /etc/nginx/nginx.conf
  • php.ini: /usr/local/etc/php/php.ini
  • php-fpm.conf: /usr/local/etc/php-fpm.d/zz-docker.conf

直接使用已构建好的镜像

docker pull edk24/docker-php

自行构建镜像

github仓库

# 构建镜像
$ docker build --build-arg ENVIRONMENT=production -t edk24/docker-php:8.1.17 .

# 使用 buildx 构建多平台镜像并推送
$ docker buildx build --build-arg ENVIRONMENT=production -t edk24/docker-php:8.1.17 --platform linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64/v8,linux/386 --push .

构建参数 (ARG)

参数名 默认值 取值范围 说明
ENVIRONMENT production production, development development 开发环境下会安装 xdebug 并配置 9003 为调试端口

快速运行

docker run --rm -it -v $(pwd):/app -w /app -p 3009:80 edk24/docker-php:8.1

访问: http://localhost:3009

联系我

wechat: YmFzZTEwMjQ=

About

基于 `php:x.x.x-alpine` 构建的应用基础镜像,内置nginx composer,可用于 k3s, k8s 等

Resources

Stars

Watchers

Forks

Packages

No packages published