Docker-Installation

Wichtig

Bitte beachten Sie, dass wir hier davon ausgehen, dass Sie mit Docker bereits vertraut sind

Docker-Installation

Docker ist jetzt für alle aktuellen Distributionen verfügbar. So installieren Sie es auf einer Distribution

yum install docker „

apt-gund update apt-gund install docker.io „

Installieren eines Jeedom-Images

Image-Installation :

docker pull jeedom/jeedom:latest

Starten Sie dann die :

sudo docker run --name jeedom-server --privileged -v /opt/jeedom/www:/var/www/html -v /opt/jeedom/db:/var/lib/mysql -p 80:80 -d jeedom/jeedom:latest

Mit :

Liste der verfügbaren Bilder

Die vollständige Liste finden Sie unter Docker-Hub

Tipps

Mit der Option -d gibt Ihnen Docker sofort die Kontrolle zurück (Option ‘detach’), installiert aber im Hintergrund. Es ist möglich, den Protokollen mit dem Befehl docker logs jeedom-server -f zu folgen (Option f = follow)

Dann müssen Sie Jeedom installieren, indem Sie zu gehen : IP_DOCKER:80

Tipps

Sie können sehen, wie sich die Hafenarbeiter drehen docker ps Um Ihren Container, beispielsweise den Jeedom-Server, zu stoppen, müssen Sie nur tun docker stop jeedom-server, um es wiederzubeleben docker start jeedom-server

Im Übrigen können Sie der Dokumentation folgen Erster Schritt mit Jeedom

Docker komponieren

Auch Sie können Jeedom mit Docker Compose installieren :

In 1 Servicemodus

„ services: jeedom: image: jeedom/jeedom:latest volumes: - http:/var/www/html - db:/var/lib/mysql tmpfs: - /tmp/jeedom ports: - 40080:80 restart: always Netzwerkmodus: bridge healthcheck: test: [“CMD”, “curl”, “-fs”, “-S”, “–max-time”, “2”, “http://localhost:80”] interval: 30s timeout: 10s retries: 5 volumes: db: http: „

Im 2-Service-Modus (experimentell))

„ services: db: image: mariadb:latest command: - “–default-authentication-plugin=mysql_native_password” - “–skip-name-resolve” - “–key_buffer_size=16M” - “–thread_cache_size=16” - “–tmp_table_size=48M” - “–max_heap_table_size=48M” - “–query_cache_type=1” - “–query_cache_size=32M” - “–query_cache_limit=2M” - “–query_cache_min_res_unit=3K” - “–innodb_flush_method=O_DIRECT” - “–innodb_flush_log_at_trx_commit=2” - “–innodb_log_file_size=32M” - “–innodb_large_prefix=on” - “–connect_timeout=600” - “–wait_timeout=600” - “–Interactive_timeout=600” volumes: - db:/var/lib/mysql restart: always environment: - MYSQL_ROOT_PASSWORD=TODO - MYSQL_DATABASE=jeedom - MYSQL_USER=jeedom - MYSQL_PASSWORD=TODO expose: - 3306 http: image: jeedom/jeedom:4.4-http-Bücherwurm volumes: - http:/var/www/html tmpfs: - /tmp/jeedom ports: - 52080:80 restart: always environment: - DB_HOST=db - DB_USERNAME=jeedom - DB_PASSWORD=TODO - DB_NAME=jeedom healthcheck: test: [“CMD”, “curl”, “-fs”, “-S”, “–max-time”, “2”, “http://localhost:80”] interval: 30s timeout: 10s retries: 5 kommt drauf an: - db volumes: db: http: „

Tipps

Vergessen Sie nicht, das „TODO“ mit den gewünschten Passwörtern zu vervollständigen

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.