This commit is contained in:
Kroese 2023-04-12 00:15:58 +02:00 committed by GitHub
parent 8cf106a863
commit f7fa57234f

View file

@ -1,24 +1,23 @@
virtual-dsm docker-qemu
============= =============
[![build_img]][build_url] [![build_img]][build_url]
[![gh_last_release_svg]][dsm-docker-hub] [![gh_last_release_svg]][qemu-docker-hub]
[![Docker Image Size]][dsm-docker-hub] [![Docker Image Size]][qemu-docker-hub]
[![Docker Pulls Count]][dsm-docker-hub] [![Docker Pulls Count]][qemu-docker-hub]
[build_url]: https://github.com/kroese/virtual-dsm/actions [build_url]: https://github.com/kroese/docker-qemu/actions
[dsm-docker-hub]: https://hub.docker.com/r/kroese/virtual-dsm [qemu-docker-hub]: https://hub.docker.com/r/kroese/docker-qemu
[build_img]: https://github.com/kroese/virtual-dsm/actions/workflows/build.yml/badge.svg [build_img]: https://github.com/kroese/docker-qemu/actions/workflows/build.yml/badge.svg
[Docker Image Size]: https://img.shields.io/docker/image-size/kroese/virtual-dsm/latest [Docker Image Size]: https://img.shields.io/docker/image-size/kroese/docker-qemu/latest
[Docker Pulls Count]: https://img.shields.io/docker/pulls/kroese/virtual-dsm.svg?style=flat [Docker Pulls Count]: https://img.shields.io/docker/pulls/kroese/docker-qemu.svg?style=flat
[gh_last_release_svg]: https://img.shields.io/docker/v/kroese/virtual-dsm?arch=amd64&sort=date [gh_last_release_svg]: https://img.shields.io/docker/v/kroese/docker-qemu?arch=amd64&sort=date
A docker container of Virtual DSM v7.2 A docker container of QEMU
## Features ## Features
- Upgrades supported
- KVM acceleration - KVM acceleration
- Graceful shutdown - Graceful shutdown
@ -31,7 +30,7 @@ version: "3"
services: services:
vm: vm:
container_name: dsm container_name: dsm
image: kroese/virtual-dsm:latest image: kroese/docker-qemu:latest
environment: environment:
DISK_SIZE: "16G" DISK_SIZE: "16G"
devices: devices:
@ -48,7 +47,7 @@ services:
Via `docker run` Via `docker run`
```bash ```bash
docker run -p 5000:5000 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 60 kroese/virtual-dsm:latest docker run -p 5000:5000 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 60 kroese/docker-qemu:latest
``` ```
## FAQ ## FAQ
@ -118,15 +117,3 @@ docker run -p 5000:5000 --device=/dev/kvm --cap-add NET_ADMIN --stop-timeout 60
``` ```
You can also switch back and forth between versions this way without loosing your file data. You can also switch back and forth between versions this way without loosing your file data.
* ### What are the differences compared to standard DSM? ###
There are only three minor differences: the Virtual Machine Manager package is not available, Surveillance Station does not include any free licenses, and logging in to your Synology account is not supported.
## Acknowledgments
Based on an [article](https://jxcn.org/2022/04/vdsm-first-try/) by JXCN.
## Disclaimer
Only run this container on original Synology hardware, any other use is not permitted and might not be legal.