Install checkmk Docker: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 29: | Zeile 29: | ||
*cd /root/docker/checkmk/ | *cd /root/docker/checkmk/ | ||
*docker-compse down | *docker-compse down | ||
| + | =Systemd= | ||
| + | *cat /etc/systemd/system/docker@.service | ||
| + | <pre> | ||
| + | [Unit] | ||
| + | Description=Docker compose %i service | ||
| + | Requires=docker.service | ||
| + | After=docker.service | ||
| + | |||
| + | [Service] | ||
| + | Type=oneshot | ||
| + | RemainAfterExit=yes | ||
| + | WorkingDirectory=/root/docker/%i | ||
| + | ExecStart=/usr/bin/docker-compose up -d | ||
| + | ExecStop=/usr/bin/docker-compose down | ||
| + | TimeoutStartSec=60 | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | |||
| + | </pre> | ||
Version vom 23. November 2020, 15:57 Uhr
Verzeichnisse anlegen
- mkdir -p /root/docker/checkmk
- mkdir -p /srv/checkmk
Dockercompose File
- cat /root/docker/checkmk/docker-compose.yml
version: '3.1'
services:
controll:
image: checkmk/check-mk-raw:1.6.0-latest
tmpfs:
- /opt/omd/sites/cmk/tmp:uid=1000,gid=1000
ulimits:
nofile: 1024
container_name: checkmk
restart: always
volumes:
- '/etc/localtime:/etc/localtime:ro'
- '/srv/checkmk:/omd/sites'
ports:
- '8095:5000'
- '6557:6557'
Starten manuell
- cd /root/docker/checkmk/
- docker-compse up -d
Stoppen manuell
- cd /root/docker/checkmk/
- docker-compse down
Systemd
- cat /etc/systemd/system/docker@.service
[Unit] Description=Docker compose %i service Requires=docker.service After=docker.service [Service] Type=oneshot RemainAfterExit=yes WorkingDirectory=/root/docker/%i ExecStart=/usr/bin/docker-compose up -d ExecStop=/usr/bin/docker-compose down TimeoutStartSec=60 [Install] WantedBy=multi-user.target