Skip to content

demyxco/ouroboros

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

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 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

About

Non-root Docker image running Alpine Linux and Ouroboros.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published