Jump to content

Unraid安装kodbox可道云满血版【附安装docker compose manager】


Recommended Posts

🔥 在Unraid中使用Docker Compose Manager安装Kodbox的完整教程 🚀


🛠️ 第一部分:安装Docker Compose Manager 🛠️

  • 📝 安装步骤 📝
      1. 🔍 打开Community Applications商店: 在Unraid的App标签下,搜索“docker compose manager”。
      2. 🖱️ 安装插件: 点击“install plug-in”,这将在Unraid的插件标签和Docker标签底部添加Docker Compose Manager的Web UI。
      3. 添加新堆栈: 在Docker标签下,滚动到底部并选择“add new stack”。
      4. ✏️ 命名堆栈: 输入新堆栈的名称,然后选择“OK”。
      5. ⚙️ 编辑堆栈: 点击刚创建的堆栈旁边的齿轮图标,这将给您提供编辑名称、编辑描述、编辑堆栈、编辑环境变量、删除堆栈和查看日志的选项。
      6. 📄 创建Docker Compose YML: 选择“edit stack”,然后一个屏幕编辑器将出现。在这里,您可以复制/粘贴您想要的应用程序的Docker Compose。
      7. 💾 保存更改: 在编辑完`compose.yml`文件后,选择“save changes”。
      8. 📥 拉取镜像: 在堆栈名称的右侧,点击“compose pull”以拉取在堆栈中命名的镜像。
      9. 🚀 启动容器: 在“compose pull”完成后,选择“compose up”。您现在应该在Unraid的Docker部分有一个正在运行的容器。
  • ⚠️ 注意事项 ⚠️
      - 编辑堆栈EDIT STACK下COMPOSE FILE/ENV FILE/UI LABELS可以根据实际修改。
      - 不要使用下拉菜单中的更新按钮进行更新(以标准的Docker Compose方式进行更新)。
  • 📌 额外信息 📌
      - 您可以在文件夹的下拉选项中添加“compose up”和“compose down”按钮。

🔧 第二部分:使用Docker Compose安装Kodbox 🔧

📜 Kodbox的Docker Compose配置 📜

version: '3.5'
services:
  db:
    image: mariadb
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    volumes:
      - "/mnt/user/appdata/kodbox/db:/var/lib/mysql"
    environment:
      - "TZ=Asia/Shanghai"
      - "MYSQL_ROOT_PASSWORD=your_root_password"
      - "MYSQL_DATABASE=your_database_name"
      - "MYSQL_USER=your_database_user"
      - "MYSQL_PASSWORD=your_database_password"
    restart: always

  app:
    image: kodcloud/kodbox
    ports:
      - "8668:80"
    links:
      - db
      - redis
    volumes:
      - "/mnt/user/appdata/kodbox/site:/var/www/html"
      - "/mnt/user:/data"#你的本地目录映射给kodbox
    restart: always

  redis:
    image: redis:alpine
    environment:
      - "TZ=Asia/Shanghai"
    restart: always
 

  • 📝 注意 📝:
      - 请替换`your_root_password`、`your_database_name`、`your_database_user`和`your_database_password`为您实际的MySQL凭据。
      - 根据您的要求,MariaDB和Kodbox站点的数据将分别存储在`/mnt/user/appdata/kodbox/db`和`/mnt/user/appdata/kodbox/site`。

🚀 部署Kodbox 🚀

  •   1. 将上面创建的`docker-compose.yml`文件上传到您的Unraid服务器。
      2. 打开Unraid的终端,并导航到`docker-compose.yml`文件所在的目录。
      3. 运行`docker-compose up -d`以启动服务。

现在,您应该能够在Unraid的Docker部分看到Kodbox/MariaDB/Redis的容器正在运行,打开http://ip:8668进行kodbox的配置。


 

Link to comment
  • 1 month later...

大佬你好,感谢分享。我装了kodbox其中一个功能是想用来挂在本地目录做文件管理器,但是有个问题本地挂载的文件夹都是灰色的只读权限,虽然能用chmod把权限获取到,但是通过其他方式新建的文件夹还是灰色。image.png.aefed9a2f55137fd4766a5292a4f5ac3.png

 

是否能在kodbox的容器参数里加个类似PUID PGID之类赋予root权限?应该怎么操作呢? 我直接加这俩参数会报错

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...