mirror of
https://github.com/vimagick/dockerfiles.git
synced 2025-05-13 22:06:55 +02:00
add watchtower
This commit is contained in:
parent
c9dda0920f
commit
6a83245552
@ -77,4 +77,5 @@ dockerfiles
|
|||||||
- [x] owncloud
|
- [x] owncloud
|
||||||
- [x] registrator
|
- [x] registrator
|
||||||
- [x] rocket.chat
|
- [x] rocket.chat
|
||||||
|
- [x] watchtower
|
||||||
|
|
||||||
|
42
watchtower/README.md
Normal file
42
watchtower/README.md
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
watchtower
|
||||||
|
==========
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
[`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
watchtower/docker-compose.yml
Normal file
10
watchtower/docker-compose.yml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
watchtower:
|
||||||
|
image: centurylink/watchtower
|
||||||
|
command: >
|
||||||
|
mysql
|
||||||
|
mongo
|
||||||
|
nginx
|
||||||
|
redis
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
restart: always
|
Loading…
x
Reference in New Issue
Block a user