使用virtual-dsm,你可以在docker容器里面运行dsm。
安装docker:
apt -y update apt -y install curl curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
安装cpu-checker:
apt -y install cpu-checker
执行下面的命令检查机器是否支持kvm加速:
kvm-ok
如有如下回显说明支持:
INFO: /dev/kvm exists KVM acceleration can be used
新建compose文件:
mkdir -p /opt/virtual-dsm && cd /opt/virtual-dsm && nano docker-compose.yml
写入如下配置:
version: '3.8' services: vm: container_name: dsm image: kroese/virtual-dsm:latest restart: on-failure environment: DISK_SIZE: "32G" RAM_SIZE: "512M" CPU_CORES: "1" devices: - /dev/kvm cap_add: - NET_ADMIN ports: - 5000:5000 - 5001:5001 volumes: - ./data:/storage
如果你的机器不支持kvm加速,则需要删掉配置里面的如下内容:
devices: - /dev/kvm
建议在支持kvm加速的机器上运行,不支持kvm加速的话估计跑起来会很卡。(作者好像修改了镜像,现在把kvm加速从可选改为必须了,也就是说不支持kvm加速就不能用)
5000是http端口5001是https端口(带一个自签证书)
启动:
docker compose up -d
预览:
LALA
我什么都不卖了,告辞!
最新评论
5211314
能不能教我 一点不会