autodock is a Daemon for Docker Automation that helps to build automated Docker based infrastructure by integrating with Docker events
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
James Mills a7a6fc62a5
continuous-integration/drone/push Build is passing Details
Fix Dockerfile
1 year ago
.chglog Fix build and add improved project infrastructure 1 year ago
.dockerfiles Fix build and add improved project infrastructure 1 year ago
client Fix build 1 year ago
cmd/autodock Fix .gitignore 1 year ago
collector Fix import paths 2 years ago
config Initial working agent 5 years ago
events Remove broken tests (they'll have to be rewritten) 5 years ago
logs Fix build and add improved project infrastructure 1 year ago
metrics Initial working agent 5 years ago
plugin Fix build and add improved project infrastructure 1 year ago
proxy Fixed support for query arguments passed to API from clients 4 years ago
server Fix build and add improved project infrastructure 1 year ago
tools Fix build and add improved project infrastructure 1 year ago
.dockerignore Initial Go Port (logs events from swarm) (#8) 5 years ago
.drone.yml Fix build and add improved project infrastructure 1 year ago
.gitignore Fix .gitignore 1 year ago
.goreleaser.yml Fix build and add improved project infrastructure 1 year ago
.yamllint.yml Migrate to Github Actions Workflows (#14) 3 years ago
Dockerfile Fix Dockerfile 1 year ago
LICENSE Update LICENSE 5 years ago
Makefile Fix build 1 year ago
README.md Fix build and add improved project infrastructure 1 year ago
_config.yml Set theme jekyll-theme-hacker 4 years ago
docker-compose.yml Add cron plugin to Docker Compose / Stackfile 5 years ago
go.mod Fix build and add improved project infrastructure 1 year ago
go.sum Fix build and add improved project infrastructure 1 year ago
version.go Fix build 1 year ago

README.md

autodock -- Automated Docker

Build Status

autodock is a Daemon for Docker Automation which enables you to maintain and automate your Docker infrastructure by reacting to Docker or Docker Swarm events.

Supported plugins:

autodock comes with a number of plugins where each piece of functionality is provided by a separate plugin. Each plugin that is "connected" to autodock will receive events (such as Docker or Docker Swarm) and perform appropriate actions using a proxy to the Docker API.

autodock is also capable of receiving events from other external sources such as Docker Hub or Github webhooks to support things like CI/CD.

The following list is a list of the currently available plugins:

Installation

Docker

$ docker pull prologic/autodock

Source

$ go install git.mills.io/prologic/autodock

Usage

Docker

$ docker run -d -p 8000:8000 -v /var/run/docker.sock:/var/run/docker.sock prologic/autodock

For a full production-ready Docker Compose (Stackfile) see here

Source

$ autodock

License

MIT