ouroboros
Non-root Docker image running Alpine Linux and Ouroboros. Ouroboros will monitor (all or specified) running docker containers and update them to the (latest or tagged) available image in the remote registry. The updated container uses the same tag and parameters that were used when the container was first created such as volume/bind mounts, docker network connections, environment variables, restart policies, entrypoints, commands, etc.
DEMYX | OUROBOROS |
---|---|
USER | demyx |
ENTRYPOINT | ["ouroboros"] |
Updates & Support
- Auto built weekly on Saturdays (America/Los_Angeles)
- Rolling release updates
- For support: #demyx
Environment Variables
These are the default environment variables.
- DOCKER_SOCKETS=tcp://demyx_socket:2375
- TZ=America/Los_Angeles
Usage
Since a non-root user can't access docker.sock, this image depends on my lockdown docker.sock proxy container.
# Start the docker.sock proxy container first
docker run -d \
--privileged \
--name=demyx_socket \
--network=demyx_socket \
-v /var/run/docker.sock:/var/run/docker.sock \
-e CONTAINERS=1 \
demyx/docker-socket-proxy
# Start ouroboros container
docker run -d \
--name=ouroboros \
--network=demyx_socket \
demyx/ouroboros