Umwelterklärung
Wenn die Anzahl der CPU-Kerne weniger als 2 beträgt, kann sich das Theater nicht anmelden
Installieren Sie centos7.9Stoppen Sie zuerst die Firewall und schalten Sie SELinux aus Überprüfen Sie den Firewall-Status Firewall-Befehl --state # oder systemctl status firewalld.service Stoppen Sie die Firewall systemctl stoppe firewalld.service Firewall-Start deaktivieren systemctl deaktivieren Sie Firewalld.service Selinux dauerhaft deaktivieren (optional) Geben Sie die Datei /etc/selinux/config ein vi /etc/selinux/config Ändern Sie SELINUX=enforcing in SELINUX=disabled Deaktivieren Sie den SELinux-Dienst 0 Überprüfen Sie den SELinux-Status Status Installieren von Abhängigkeitspaketen # Installieren Sie redhat-lsb yum install -y redhat-lsb # Installieren Sie yum-config-manager, sonst wird Folgendes gemeldet: yum-config-manager: Befehl nicht gefunden yum -y install yum-utils # Snail Ticketing hängt von Net-Tools ab yum installiere net-tools -y Installieren Sie Docker unter CentOS 7.9 # Konfigurieren Sie Aliyuns Docker-Installationsquelle yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo Installieren Sie Docker-Abhängigkeiten yum install -y yum-utils Gerätemapper-Persistent-Data lvm2 Überprüfen Sie die Docker-Version in der Installationsquelle yum-Liste docker-ce --showduplicates | sort -r Installieren Sie die neueste Version von Docker (20.10.6). yum installiere docker-ce -y Überprüfen Sie die Docker-Version Docker-Version Konfigurieren Sie den Docker-Image-Aliyun-Beschleuniger # Erstellen Sie das Verzeichnis /etc/docker mkdir -p /etc/docker #Bearbeiten und erstellen Sie daemon.json tee /etc/docker/daemon.json <<-'EOF' { "Registrierungsspiegel": ["https://isdp30x2.mirror.aliyuncs.com"] } Ende der Laufzeit Starten Sie den Docker-Daemon neu # Starten Sie den Daemon-Prozess neu sudo systemctl daemon-reload # Starten Sie den Docker-Dienst neu. sudo systemctl restart docker # Stellen Sie Docker so ein, dass es beim Booten automatisch startet systemctl enable docker Redis im Docker bereitstellenErstellen Sie ein lokales Mount-Verzeichnis mkdir /data/redis/{conf,data} -p Erstellen eines Redis-Containers # Wechseln Sie zunächst in das Verzeichnis /data/redis/ cd /data/redis # Erstellen und führen Sie einen Container mit dem Namen myredis aus. docker run -itd --name myredis \ -p 6379:6379 \ -v /data/redis/data:/data \ --restart immer redis --appendonly ja --requirepass "123456" # Parametererklärung -d -> Startet den Container als Daemon -p 6379:6379 -> Bindet an Host-Port, 6379 Host-Port, 6379 Container-Port --name myredis -> Gibt den Containernamen an --restart always -> Startet beim Booten# --privileged=true -> Erhöht die Berechtigungen im Container --requirepass -> Setzt das Anmeldekennwort -v /data/redis/data:/data -> Mappt das Datenverzeichnis --appendonly yes -> Aktiviert die Datenpersistenz Docker-Bereitstellung von mysql5.6Docker führt MySQL aus und speichert Daten Ziehen Sie das mysql5.6-Image: Docker-Pull MySQL:5.6 Erstellen Sie ein Zuordnungsverzeichnis für den lokalen MySQL-Datenspeicher: #Das Standarddatenverzeichnis von MySQL ist /var/lib/mysql/ #Ordner konfigurierensudo mkdir -p /data/mysql/conf ## Erstellen Sie einen persistenten Datenordner für MySQL-Daten sudo mkdir -p /data/mysql/data ## Erstellen Sie einen MySQL-Protokollordner sudo mkdir -p /data/mysql/logs ## Erstellen Sie mkdir /data/mysql/{conf,data,logs} -p auf einmal Ausführen des MySQL-Containers docker run -dti -p 3306:3306 --name mysql56 -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Woniu123 --restart=always mysql:5.6 Verwenden Sie Installieren Sie jdk8 auf dem Host1. Laden Sie JDK8 von der offiziellen Website herunter Adresse: http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html Wählen Sie das entsprechende .gz-Paket zum Herunterladen aus 2. Entpacken Sie es und legen Sie es in das angegebene Verzeichnis (nehmen Sie als Beispiel jdk-7u60-linux-x64.gz). Erstellen Sie ein Verzeichnis: sudo mkdir /usr/lib/jvm In das angegebene Verzeichnis entpacken: sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm 3. Umgebungsvariablen ändern: sudo vim ~/.bashrc Fügen Sie Folgendes an das Ende der Datei an: #Oracle-JDK-Umgebung festlegen export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60 ## Beachten Sie, dass das Verzeichnis in das von Ihnen entpackte JDK-Verzeichnis geändert werden sollte. export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH Sorgen Sie dafür, dass die Umgebungsvariable sofort wirksam wird Quelle ~/.bashrc Überprüfen Sie, ob JDK effektiv ist # Sehen Sie sich das Java-Hauptprogrammverzeichnis an, welches Java # Überprüfen Sie die Java-Version java -version Laden Sie das Starten Sie den Cinema Server cd /opt/qianyao # Starten Sie den Server./qianyao.sh starte alles # Warten Sie, bis alle 10 Serviceprogramme gestartet sind. Dies dauert etwa zwei Minuten Testprozess
Oben finden Sie den detaillierten Inhalt der detaillierten Prozessanalyse der Docker-Bereitstellung des Snail-Kinosystems. Weitere Informationen zur Docker-Bereitstellung von Snail finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: 100-1% des Inhalts der Website ist Navigation
>>: Details zur Verwendung von aktiviertem Vue in untergeordneten Komponenten
In Dockerfile können run, cmd und entrypoint zum ...
Sie werden oft HTML mit Datenattributen sehen. Die...
Kurzanleitung Das Foreman-Installationsprogramm i...
Vorwort Manchmal verschiebt sich der Inhalt des E...
Vorwort Ich arbeite derzeit an der Datenanalysepl...
1. Aktualisieren Sie die gesamte Tabelle. Wenn de...
Inhaltsverzeichnis DOM-Verarbeitung Arrays Verfah...
Zunächst die Informationen zur Serverumgebung: Gr...
Zweck Verstehen Sie die Rolle von nextTick und me...
Inhaltsverzeichnis Vorwort Frühere Iterationen It...
Vorgang 1: mit Rückgabewert: Prozedur löschen, fa...
Installieren Befolgen Sie zur Installation die RE...
Vereinfacht ausgedrückt geht es beim Erstellen ein...
Stellen Sie Tomcat so ein, dass der Dienst automa...
Inhaltsverzeichnis 1. Beschreibung 2. Laden Sie d...