| # 使用官方的Ubuntu 22.04作为基础镜像 | |
| FROM moelin/1panel:latest | |
| RUN useradd -m -u 1000 user | |
| # 设置环境变量,避免交互式配置 | |
| #ARG DEBIAN_FRONTEND=noninteractive | |
| RUN mkdir -p /opt/1panel/log && chown -R 1000:1000 /opt/1panel/log | |
| # 设置时区为亚洲/上海 | |
| ENV TZ=Asia/Shanghai | |
| # 设置工作目录为/app | |
| # WORKDIR /app | |
| # 暴露端口 10086 | |
| EXPOSE 10086 | |
| # 创建 Docker 套接字的卷 | |
| #VOLUME /var/run/docker.sock | |
| # 启动 | |
| CMD ["/bin/bash", "-c", "/usr/local/bin/1panel"] |