Install checkmk Docker: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
Zeile 52: Zeile 52:
 
*systemctl start docker@checkmk.service
 
*systemctl start docker@checkmk.service
 
*systemctl enable docker@checkmk.service
 
*systemctl enable docker@checkmk.service
=Tudo=
+
=Todo=
 
*certbot
 
*certbot
 
*letsencrypt
 
*letsencrypt
 
*reverseproxy
 
*reverseproxy

Version vom 23. November 2020, 16:02 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

starten, enablen

  • systemctl start docker@checkmk.service
  • systemctl enable docker@checkmk.service

Todo

  • certbot
  • letsencrypt
  • reverseproxy