You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
3 years ago | |
---|---|---|
client | 3 years ago | |
collector | 4 years ago | |
config | 4 years ago | |
events | 4 years ago | |
metrics | 4 years ago | |
plugin | 3 years ago | |
proxy | 3 years ago | |
server | 3 years ago | |
version | 3 years ago | |
.dockerignore | 4 years ago | |
.drone.yml | 3 years ago | |
.gitignore | 3 years ago | |
Dockerfile | 3 years ago | |
LICENSE | 4 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago | |
_config.yml | 3 years ago | |
docker-compose.yml | 4 years ago | |
go.mod | 3 years ago | |
go.sum | 3 years ago | |
main.go | 3 years ago |
README.md
autodock -- Automated Docker
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:
- autodock-cron Provides a Cron like scheduler for Containers/Services
- autodock-logger Logs Dockers Events (Reference Implementation)
Installation
Docker
$ docker pull prologic/autodock
Source
$ go install github.com/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