离线安装Dpanel面板

#Linux系统基础

1. 准备工作

确保服务器满足以下条件:

已安装Docker引擎,详见docker离线部署

具备sudo或root权限

2.加载镜像创建容器

  • 一键安装脚本代码,选其中一个即可
bash 复制代码
#创建docker-compose-dpanel.yaml文件
mkdir /docker/dpanel && cd /docker/dpanel #切换目录
vi ./docker-compose-dpanel.yaml   #创建文件并编辑

#输入下面的内容,注意!!!标准版、Lite版选择其一即可!!!
#标准版
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 一致
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /home/dpanel:/dpanel # 将 /home/dpanel 更改为你想要挂载的宿主机目录
      
      
#Lite版
services:
  dpanel:
    image: dpanel/dpanel:lite
    container_name: dpanel # 更改此名称后,请同步修改下方 APP_NAME 环境变量
    restart: unless-stopped
    ports:
      - 8807:8080 # 替换 8807 可更改面板访问端口
    environment:
      APP_NAME: dpanel # 请保持此名称与 container_name 一致
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /home/dpanel:/dpanel # 将 /home/dpanel 更改为你想要挂载的宿主机目录

3.浏览器访问

浏览器访问http://ip:8087即可

4.离线安装

如果需要离线安装,则需要导出dpanel镜像

bash 复制代码
docker images #查看镜像
docker save -o dpanel.tar [dpanel镜像ID]
  • 将dpanel.tar和docker-compose-dpanel.yaml两个文件一同拷贝至离线环境中,运行后者即可
相关推荐
对象存储与RustFS18 小时前
网盘限速逼你开会员?用 RustFS 自己搭一个不限速的“私人网盘
服务器·后端·docker
程序员老赵21 小时前
Docker 部署 Filestash:轻松搭建浏览器文件管理平台
前端·docker·开源
艾伦_耶格宇21 小时前
【DOCKER容器实战】-5 Docker容器镜像的构建
运维·docker·容器
程序员小孔.1 天前
基于 SpringBoot + UniApp + Vue 的家政服务系统设计与实现
前端·数据库·spring boot·python·docker·微信小程序
我不会起名字3221 天前
Redis 从 0 到 1(九):主库宕机 30 秒自动切主——1 主 2 从 3 哨兵 + Go 客户端
redis·docker·sentinel·高可用·哨兵
姜鱼问生2 天前
每次开机手动检查 6 样东西?我写了个 2 秒自检脚本
运维·网络·nginx·docker·容器
wangqiaowq2 天前
PostgresSQL server Docker 安装部署
运维·docker·容器
程序员阿明2 天前
docker搭建视频流服务go2rtc,webRTC
docker·容器·webrtc
TTATTC2 天前
让 16 个 AI 员工在飞书群自我协同:基于 OpenClaw 的多 Agent 敏捷 Squad 拓扑与一人公司实操
docker·开源
TTATTC2 天前
从分片续传到 SPI 插件化扩展:Free-FS 企业级文件系统核心架构与万能预览技术拆解
docker·开源