tgt in docker,基于fujita/tgt和wtnb75/docker-stgt将配置融入到启动脚本,直接通过环境变量即可进行target配置,无需执行脚本
services:
iscsi-docker:
container_name: docker-iscsi
restart: unless-stopped
network_mode: host
privileged: true
volumes:
- /run/lvm:/run/lvm
- /lib/modules:/lib/modules
- /sys/kernel/config:/sys/kernel/config
- /dev:/dev
environment:
- targetname=docker-iscsi ##弄一个自己可以识别的target name
- lundev1=/dev/sda3
## - lundev2=/dev/sda4 ##还想加挂载盘就继续增加lundev后的数字,如lundev3,lundev4
- ip_address=192.168.66.0/24 ## 修改成自己的ip网段
image: smanx/docker-iscsi
docker run --name docker-iscsi \
--network host \
--privileged \
-v /run/lvm:/run/lvm \
-v /lib/modules:/lib/modules \
-v /sys/kernel/config:/sys/kernel/config \
-v /dev:/dev \
-e targetname=docker-iscsi \
-e lundev1=/dev/sdb1 \
-e lundev2=/dev/sdc1 \
-e lundev3=/dev/sdd1 \
-e ip_address=192.168.123.0/24 \
smanx/docker-iscsi
Content type
Image
Digest
sha256:b525c7370…
Size
148.1 MB
Last updated
about 1 hour ago
docker pull smanx/docker-iscsi