写在前面

之前黑群都是通过VM或者直接安装到硬盘里用,最近服务器收起了一些,所以打算直接容器运行算了

部署

首先创建持久化目录

mkdir -p /data/dsm

创建数据目录

#根据实际情况创建,后续文件会存储在这个目录
mkdir -p /mnt/nas

#赋予权限
chmod 777 /mnt/nas

创建docker-compose.yml文件

services:
  dsm:
    container_name: dsm
    image: vdsm/virtual-dsm:latest
    restart: always
    #network_mode: "host" #可选,不用再映射目录,但注意不要和宿主机端口冲突
    environment:
      DISK_SIZE: "500G"
      ALLOCATE: "N"
      CPU_CORES: "4"
      RAM_SIZE: "4G"
    devices:
      - /dev/kvm
      - /dev/net/tun
    cap_add:
      - NET_ADMIN
    #如果使用host模式,这里就可以去的端口映射
    ports: 
      - "5000:5000" 
      - "445:445"
      - "139:139"
    volumes:
      - /mnt/nas:/storage
    stop_grace_period: 2m

创建完成后启动容器

docker compose up -d

启动完成后进行初始化,访问IP:5000

后续使用方法就不多介绍了,和正常黑群一样的

发表回复