Skip to content

使用 Docker In Docker 安装

使用 Docker In Docker 的方式可以创建一个与外部完全隔离的 Docker 环境。

镜像地址

TIP

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

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

Compose Yaml

yaml
services:
  dpanel:
    image: dpanel/dpanel:latest
    container_name: dpanel # 更改此名称后,请同步修改下方 APP_NAME 环境变量
    restart: always
    ports:
      - 80:80
      - 443:443
      - 8807:8080 # 替换 8807 可更改面板访问端口
    environment:
      APP_NAME: dpanel # 请保持此名称与 container_name 一致
      DOCKER_HOST: tcp://docker:2375
    volumes:
      - /home/dpanel:/dpanel # 将 /home/dpanel 更改为你想要挂载的宿主机目录
    depends_on:
      - docker
  docker:
    image: docker:dind
    environment:
      DOCKER_TLS_CERTDIR: ""
    privileged: true
yaml
services:
  dpanel:
    image: dpanel/dpanel:lite
    container_name: dpanel # 更改此名称后,请同步修改下方 APP_NAME 环境变量
    restart: always
    ports:
      - 8807:8080 # 替换 8807 可更改面板访问端口
    environment:
      APP_NAME: dpanel # 请保持此名称与 container_name 一致
      DOCKER_HOST: tcp://docker:2375
    volumes:
      - /home/dpanel:/dpanel # 将 /home/dpanel 更改为你想要挂载的宿主机目录
    depends_on:
      - docker
  docker:
    image: docker:dind
    environment:
      DOCKER_TLS_CERTDIR: ""
    privileged: true