Skip to content
Non-root Docker image running Alpine Linux and Ouroboros.
Shell Dockerfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis.yml
Dockerfile
LICENSE
README.md
travis.sh

README.md

ouroboros

Build Status Docker Pulls Architecture Alpine Ouroboros Buy Me A Coffee Become a Patron! Become a Patron!

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

Code Size Repository Size Watches Stars Forks

  • Auto built weekly on Sundays (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
You can’t perform that action at this time.