Loading build.sh +1 −1 Original line number Diff line number Diff line Loading @@ -3,4 +3,4 @@ set -e docker build --tag dsm . docker images dsm:latest --format "{{.Repository}}:{{.Tag}} -> {{.Size}}" docker run --rm -it --name dsm --device="/dev/kvm:/dev/kvm" --device="/dev/net/tun:/dev/net/tun" --cap-add NET_ADMIN -p 80:5000 -p 443:5001 -p 5000:5000 -p 5001:5001 docker.io/library/dsm docker run --rm -it --name dsm --device="/dev/kvm:/dev/kvm" --cap-add NET_ADMIN -p 80:5000 -p 443:5001 -p 5000:5000 -p 5001:5001 docker.io/library/dsm docker-compose.yml +0 −1 Original line number Diff line number Diff line Loading @@ -10,7 +10,6 @@ services: - NET_ADMIN devices: - /dev/kvm - /dev/net/tun ports: - 80:5000 - 443:5001 Loading network.sh +8 −0 Original line number Diff line number Diff line #!/usr/bin/env bash set -eu if [ ! -e /dev/net/tun ]; then mkdir -p /dev/net mknod /dev/net/tun c 10 200 chmod 600 /dev/net/tun fi [ ! -e /dev/net/tun ] && echo "Error: TUN network interface not available..." && exit 85 : ${INFO:='N'} Loading readme.md +2 −2 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ A docker container of Virtual DSM v7.2 ## Platforms - Linux x86-64 - Windows 10/11 - MacOS (untested) ## Usage Loading @@ -42,7 +44,6 @@ services: - NET_ADMIN devices: - /dev/kvm - /dev/net/tun ports: - 80:5000 - 443:5001 Loading @@ -64,7 +65,6 @@ $ docker run --rm -it \ -p 5001:5001 \ --cap-add NET_ADMIN \ --device="/dev/kvm:/dev/kvm" \ --device="/dev/net/tun:/dev/net/tun" \ kroese/virtual-dsm:latest ``` Loading Loading
build.sh +1 −1 Original line number Diff line number Diff line Loading @@ -3,4 +3,4 @@ set -e docker build --tag dsm . docker images dsm:latest --format "{{.Repository}}:{{.Tag}} -> {{.Size}}" docker run --rm -it --name dsm --device="/dev/kvm:/dev/kvm" --device="/dev/net/tun:/dev/net/tun" --cap-add NET_ADMIN -p 80:5000 -p 443:5001 -p 5000:5000 -p 5001:5001 docker.io/library/dsm docker run --rm -it --name dsm --device="/dev/kvm:/dev/kvm" --cap-add NET_ADMIN -p 80:5000 -p 443:5001 -p 5000:5000 -p 5001:5001 docker.io/library/dsm
docker-compose.yml +0 −1 Original line number Diff line number Diff line Loading @@ -10,7 +10,6 @@ services: - NET_ADMIN devices: - /dev/kvm - /dev/net/tun ports: - 80:5000 - 443:5001 Loading
network.sh +8 −0 Original line number Diff line number Diff line #!/usr/bin/env bash set -eu if [ ! -e /dev/net/tun ]; then mkdir -p /dev/net mknod /dev/net/tun c 10 200 chmod 600 /dev/net/tun fi [ ! -e /dev/net/tun ] && echo "Error: TUN network interface not available..." && exit 85 : ${INFO:='N'} Loading
readme.md +2 −2 Original line number Diff line number Diff line Loading @@ -24,6 +24,8 @@ A docker container of Virtual DSM v7.2 ## Platforms - Linux x86-64 - Windows 10/11 - MacOS (untested) ## Usage Loading @@ -42,7 +44,6 @@ services: - NET_ADMIN devices: - /dev/kvm - /dev/net/tun ports: - 80:5000 - 443:5001 Loading @@ -64,7 +65,6 @@ $ docker run --rm -it \ -p 5001:5001 \ --cap-add NET_ADMIN \ --device="/dev/kvm:/dev/kvm" \ --device="/dev/net/tun:/dev/net/tun" \ kroese/virtual-dsm:latest ``` Loading