In Docker werden durch die Ausführung einer YAML-Datei mehrere in der Datei definierte Container nacheinander gestartet. Das Tool zur Container-Orchestrierung ist „Docker-Compose“. Die YAML-Datei definiert eine Reihe von Containern und Container-Laufzeiteigenschaften, und Compose verwaltet den Container basierend auf diesen Konfigurationen.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Docker-1.13.1-Version, Dell G3-Computer.
Docker-Compose in der Epel-Quelle
[root@worker1 ~]# yum install epel-release -y [root@worker1 ~]# yum install docker-compose -y
Optionen
up: Starten Sie den in der Yaml-Datei definierten Container.[root@master ~]# yum install docker -y [root@master ~]# yum install epel-release -y [root@master ~]# yum install docker-compose -y [root@master ~]# systemctl restart docker [root@master ~]# systemctl restart firewalld
# 编写yam文件,在文件实现自动启动nginx容器 [root@worker1 ~]# vim docker-compose.yaml
Der Status ist hauptsächlich Status: Wenn er UP ist, bedeutet das normal
Sehen Sie sich die Protokollinformationen während des Startvorgangs des Containers an
version: '2' services: web: image: nginx:1.17.10 ports: - 80:80 volumes: - /opt/html:/web - /opt/conf/nginx.conf:/etc/nginx/nginx.conf
[root@worker1 ~]# docker-compose up -d
[root@master ~]# docker-compose ps Name Command State Ports -------------------------------------------------------------- root_web_1 nginx -g daemon off; Up 0.0.0.0:80->80/tcp
Der dritte Schritt: Starten Sie den Dienst 2 Überprüfen Sie, ob der Server-Docker normal läuft. Wenn nicht, installieren Sie ihn von WordPress hängt vom MySQL-Dienst ab
5 Hängen Sie das Verzeichnis /opt/wordpress/data in das Verzeichnis /var/lib/mysql des MySQL-Containers ein. Erstellen Sie als Nächstes einen dauerhaften Speicher![root@worker1 ~]# docker-compose logs
Das obige ist der detaillierte Inhalt vonWas ist Docker-Container-Orchestrierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!