
ibindoff/utas-webserver-base本镜像基于Debian系统构建,集成PHP8.2、Apache Web服务器及MySQL客户端,形成完整的LAMP技术栈,并预装多种常用开发工具,旨在提供开箱即用的Web开发与测试环境。
通过docker run命令快速启动容器:
bashdocker run -d -p 80:80 --name lamp-php82 [镜像名称]
映射Apache服务端口(默认80)至主机指定端口:
bashdocker run -d -p 8080:80 --name lamp-php82 [镜像名称]
挂载本地代码目录至容器Apache网站根目录(默认/var/www/html):
bashdocker run -d -p 80:80 -v /本地代码目录:/var/www/html --name lamp-php82 [镜像名称]
支持通过环境变量自定义配置:
| 环境变量 | 说明 | 默认值 |
|---|---|---|
APACHE_DOCUMENT_ROOT | Apache网站根目录 | /var/www/html |
PHP_MEMORY_LIMIT | PHP内存限制 | 128M |
PHP_UPLOAD_MAX_FILESIZE | PHP最大上传文件大小 | 2M |
示例:设置PHP内存限制为256M
bashdocker run -d -p 80:80 -e PHP_MEMORY_LIMIT=256M --name lamp-php82 [镜像名称]
创建docker-compose.yml文件:
yamlversion: '3' services: lamp: image: [镜像名称] ports: - "80:80" volumes: - ./src:/var/www/html environment: - PHP_MEMORY_LIMIT=256M - APACHE_DOCUMENT_ROOT=/var/www/html/public restart: always
启动服务:
bashdocker-compose up -d
通过以下命令进入运行中的容器:
bashdocker exec -it lamp-php82 /bin/bash
容器内可通过以下命令管理服务:
service apache2 restartphp -vcomposer --version



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务