- 62
- 24
- NAS
- DS716+
- Router
- Operating system
- Linux
- macOS
- Windows
- Mobile operating system
- Android
- iOS
Last edited:
In the Synology DSM 7.0 Developer Guide I noticed the following section:
Docker (since DSM7.0)
Description
Docker worker is made for docker package to help them easily deploy their containers without calling docker command by themselves. Docker worker use docker-compose framework, it will generate docker-compose.yaml according to user's docker worker configuration and create containers during installation.
When in install/remove package stage, worker will create/remove docker-compose.yaml, volume on host directory, images and containers.
When in start/stop package stage, worker will start/stop containers by calling docker-compose start/stop.
In the section some examples are given where json is "translated" to docker-compose format.
There are some libs available on the file system that were not available on DSM 6.x.
Although packages that deploy using Docker like GitLab are available for some time, it looks like the deployment method is now changed using docker-compose?
Anyone?
Docker (since DSM7.0)
Description
Docker worker is made for docker package to help them easily deploy their containers without calling docker command by themselves. Docker worker use docker-compose framework, it will generate docker-compose.yaml according to user's docker worker configuration and create containers during installation.
When in install/remove package stage, worker will create/remove docker-compose.yaml, volume on host directory, images and containers.
When in start/stop package stage, worker will start/stop containers by calling docker-compose start/stop.
In the section some examples are given where json is "translated" to docker-compose format.
There are some libs available on the file system that were not available on DSM 6.x.
Code:
$ ls /volume1/@appstore/Docker/worker
libdockercomposegenworker.so libdockercomposestartworker.so
$
Although packages that deploy using Docker like GitLab are available for some time, it looks like the deployment method is now changed using docker-compose?
Anyone?