This is the docker daemon system container for Fedora systems based on the moby project. For more information refer to: https://github.com/moby/moby
Note this only provides the daemon process, and does not include CLI tools. The current use case for this would be switching between different versions of docker by updating the container.
# git clone https://github.com/projectatomic/atomic-system-containers
# cd atomic-system-containers/docker-fedora
# docker build -t docker .
Pull from registry into ostree:
# atomic pull --storage ostree $REGISTRY/docker
Or alternatively, pull from local docker:
# atomic pull --storage ostree docker:docker:latest
Install the container:
Currently we recommend using --system-package=no to avoid having rpmbuild create an rpm file during installation. This flag will tell the atomic CLI to fall back to copying files to the host instead.
# atomic install --system --system-package=no --name=docker ($REGISTRY)/docker
Note that if you have the package docker locally, you would need to use another
name for the service (i.e. --name=docker-system-container, etc.)
Start as a systemd service:
# systemctl start docker
Stopping the service
# systemctl stop docker
Removing the container
# atomic uninstall docker