
docker-LAMP是一个运行Arch Linux并安装了LAMP栈的Docker容器。每次在此处进行更改时,该容器都会在云端重建:https://hub.docker.com/r/greyltc/lamp
该镜像提供预配置的LAMP(Linux、Apache、MySQL/MariaDB、PHP)环境,基于Arch Linux构建,旨在快速部署安全、最新且轻量级的Web服务。适用于开发者测试环境、小型网站部署或需要快速搭建LAMP架构的场景。
确保已安装Docker,参考官方文档:Docker安装指南
使用以下命令下载并启动LAMP容器:
bashdocker run --name lamp -p 443:443 -d greyltc/lamp
在浏览器中访问:
https://localhost/
若未使用自定义SSL证书,浏览器可能显示"NET::ERR_CERT_AUTHORITY_INVALID"警告,点击继续后可见默认Apache索引页面。点击info.php链接可查看PHP安装详情。
将www根目录放在容器外部持久化存储(如主机~/www目录),在docker启动命令的run和--name之间添加:
bash-v ~/www:/srv/http
容器内http用户(UID 33或GID 33)需对主机~/www有读取权限,执行:
bashchmod -R 770 ~/www; sudo chgrp -R 33 ~/www
权限问题参考:Docker主机目录访问权限问题
默认包含自生成SSL证书(浏览器会警告),建议替换为正规证书。假设主机~/sslCert目录有server.crt和server.key:
bashsudo chown -R root ~/sslCert; sudo chgrp -R root ~/sslCert sudo chmod 400 ~/sslCert/server.key
在docker run命令中添加以下参数使用自定义证书:
bash-v ~/sslCert:/root/sslKeys
参考指南:https://github.com/greyltc/docker-LAMP/wiki/Using-the-built-in-certbot-client-to-fetch-proper-ssl-certificate-files-from-Let's-Encrypt
bashdocker stop lamp
bashdocker rm lamp




探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务