Skip to content

Commit

Permalink
add watchtower
Browse files Browse the repository at this point in the history
  • Loading branch information
vimagick committed Sep 2, 2015
1 parent c9dda09 commit 6a83245
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Expand Up @@ -77,4 +77,5 @@ dockerfiles
- [x] owncloud
- [x] registrator
- [x] rocket.chat
- [x] watchtower

42 changes: 42 additions & 0 deletions watchtower/README.md
@@ -0,0 +1,42 @@
watchtower
==========

![](https://badge.imagelayers.io/centurylink/watchtower:latest.svg)

[`Watchtower`][1] is an application that will monitor your running Docker containers
and watch for changes to the images that those containers were originally
started from. If watchtower detects that an image has changed, it will
automatically restart the container using the new image.

## docker-compose.yml

```
watchtower:
image: centurylink/watchtower
command: >
mysql
mongo
nginx
redis
volumes:
- /var/run/docker.sock:/var/run/docker.sock
restart: always
```

> It'll monitor all containers if no `command` in YAML.
## Up and Running

```
$ docker-compose up -d
$ docker-compose logs
watchtower_1 | time="2015-09-02T02:31:39Z" level=info msg="Checking containers for updated images"
watchtower_1 | time="2015-09-02T02:31:56Z" level=info msg="Found new redis:latest image (3d86...76)"
watchtower_1 | time="2015-09-02T02:31:56Z" level=info msg="Stopping /redis (8f51...f4) with SIGTERM"
watchtower_1 | time="2015-09-02T02:32:06Z" level=info msg="Starting /redis"
watchtower_1 | time="2015-09-02T02:37:06Z" level=info msg="Checking containers for updated images"
watchtower_1 | time="2015-09-02T02:42:10Z" level=info msg="Checking containers for updated images"
```

[1]: https://hub.docker.com/r/centurylink/watchtower/
10 changes: 10 additions & 0 deletions watchtower/docker-compose.yml
@@ -0,0 +1,10 @@
watchtower:
image: centurylink/watchtower
command: >
mysql
mongo
nginx
redis
volumes:
- /var/run/docker.sock:/var/run/docker.sock
restart: always

0 comments on commit 6a83245

Please sign in to comment.