The default shipped docker is an old version 1.7 … it took me a while to figure it out but here is an installer for the most recent community edition, bundled with the portainer docker management portal, running on port 9000.
Package binary and source available on my new wd package repo.
Binaries for ARM provided by @JediNite. Thanks!
- install the bin file via wd web ui - applications - manual install
- Select configure in the WD web interface to get redirected to portainer running at port 9000
- For manual install, see install.sh and daemon.sh in the bundled source code.
Installer is based on the install instructions for binaries.
- Your docker 1.7 storage mapper is backed up under Nas_Prog/_docker.bak
- If you have issues to get it running, stop the old docker (see further how) and reinstall.
/usr/sbin/docker_daemon.sh stopand assert nothing docker related remains mounted.
- Uses vfs storage backend which might be less performant than the original devicemapper.
There’s a guide here demonstrating a BTRFS backend. Thanks for the instructions!
Setup based on linux instructions at https://docs.docker.com/compose/install/#install-compose
Works only for x64 NAS!
dc=/shares/Volume_1/Nas_Prog/docker/docker/docker-compose curl -L https://github.com/docker/compose/releases/download/1.25.5/run.sh -o $dc chmod +x $dc
The alternative is going native with python and pip (e.g. from Entware)
opkg install python-pip pip install setuptools docker-compose
What to do with docker compose? Here’s a pretty awesome example.
I’m looking forward to your feedback!