Skip to content

自定义面板镜像

基于 DPanel 提供的镜像,可添加一些个性化的运行环境或脚本,构建个性化镜像。

镜像地址

TIP

根据实际的版本需求及网络环境,选择镜像地址替换示例中的镜像地址

基于 Alpine 镜像

shell
dpanel/dpanel:latest
shell
dpanel/dpanel:lite
shell
registry.cn-hangzhou.aliyuncs.com/dpanel/dpanel:latest
shell
registry.cn-hangzhou.aliyuncs.com/dpanel/dpanel:lite

基于 Debian 镜像

shell
dpanel/dpanel:latest-debian
shell
dpanel/dpanel:lite-debian
shell
registry.cn-hangzhou.aliyuncs.com/dpanel/dpanel:latest-debian
shell
registry.cn-hangzhou.aliyuncs.com/dpanel/dpanel:lite-debian

Dockerfile

yaml
FROM dpanel/dpanel:latest

# 添加或复制脚本或文件
# COPY source target

# 使用 apk add 安装包
RUN apk add python3

# 通过 RUN 运行其他脚本
RUN ls -al

ENTRYPOINT [ "/docker/entrypoint.sh" ]
yaml
FROM dpanel/dpanel:lite

# 添加或复制脚本或文件
# COPY source target

# 使用 apk add 安装包
RUN apk add python3

# 通过 RUN 运行其他脚本
RUN ls -al

ENTRYPOINT [ "sh", "-c", "/app/server/dpanel server:start -f /app/server/config.yaml" ]

构建镜像

shell
docker build -t my-dpanel .