专业的编程技术博客社区

网站首页 > 博客文章 正文

fnOS 中通过 docker compose 部署 Docker 容器

baijin 2025-05-22 09:08:45 博客文章 1 ℃ 0 评论

本文通过部署一款开源免费的 NAS 导航面板工具 -- Sun-Panel 为例,介绍如何在 fnOS 中通过 docker compose 部署 Docker 容器。当然,对于其他有 docker compose 的系统也可参照进行部署。

1. 建立文件夹

打开文件管理,在 docker 文件夹下,创建一个新的名为 sun-panel 的文件夹。



2. 创建项目

打开Docker ,切换到 compose ,再点击新增项目创建项目。



输入项目名称:sun-panel ,选择路径为刚才新建的文件夹,点选创建 docker-compose.yml ,并勾选创建项目后立即启动



将如下内容填写到 docker-compose.yml 文件中,点击完成

services:
  sun-panel:
    image: hslr/sun-panel:latest
    container_name: sun-panel
    networks:
       - mynet
    ports:
      - "${webport}:3002"  # 将 ${webport} 改为宿主机可映射的端口
    environment:
      - TZ=Asia/Shanghai
    volumes:
      - ./conf:/app/conf
      - /var/run/docker.sock:/var/run/docker.sock # 挂载docker.sock
      - ./runtime:/app/runtime # 挂载日志目录
    restart: always

networks:
  net:
    driver: bridge



3. 使用容器

等待项目构建完成后,在浏览器地址栏中输入 http://fnOSIP:webport/( webport 为 yaml 文件中映射的宿主机端口),即可进入sun-panel的登录页面。

默认账号:admin@sun.cc 默认密码:12345678


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表