Skip to content

将 NAS 空间提供给PC扩容,一款现代化的 NAS iSCSI 管理工具,基于docker使用

Notifications You must be signed in to change notification settings

coracoo/d-tgtadm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

前言

个人利用AI写的一个iSCSI服务,基于tgt docker实现,让绿联、极空间、飞牛等无iSCSI服务的NAS用户也可以提供块存储。

我的仓库

1️⃣ : 中文docker项目集成项目: https://github.com/coracoo/awesome_docker_cn

2️⃣ : docker转compose:https://github.com/coracoo/docker2compose

3️⃣ : 容器部署iSCSI,支持绿联极空间飞牛:https://github.com/coracoo/d-tgtadm/

4️⃣ : 容器端口检查工具: https://github.com/coracoo/DockPorts/

我的频道

首发平台——什么值得买:

微信公众号:

关注


联系我:

QQ交流群:

QQ交流1群:670661706(密码:cherry)

QQ交流2群:938231761(无需密码)

微信群

可以通过公众号获取


项目介绍

iSCSI 容器服务

这个容器提供了一个完整的iSCSI Target服务,并包含Web管理界面。

持久化配置

容器内的iSCSI配置可以持久化到宿主机,即使容器重启或重建,配置也不会丢失。

持久化目录

容器内的以下目录需要持久化:

  • /app/config: 主要的持久化目录
  • /app/iscsi: 包含虚拟镜像文件

运行容器并持久化配置

使用以下命令运行容器并持久化配置:

docker run -itd \
  --name d-tgtadm \
  # 占用3260(iscsi),13260(web)
  --network=host \
  # 虚拟磁盘存放路径
  -v /tgt/iscsi:/app/iscsi \
  # 现有虚拟磁盘,可以单独导入
  -v /现有虚拟磁盘路径/1.img:/app/iscsi/1.img \
  # 日志、配置文件永久存储文件夹
  -v /tgt/config:/app/config \
  ghcr.io/coracoo/d-tgtadm:latest

Web管理界面

容器启动后,可以通过 http://<宿主机IP>:13260 访问Web管理界面,管理iSCSI Target和LUN。

About

将 NAS 空间提供给PC扩容,一款现代化的 NAS iSCSI 管理工具,基于docker使用

Resources

Stars

Watchers

Forks

Packages