Docker-Installation Verwenden Sie das offizielle Installationsskript, um die neueste Version von Docker zu installieren Nachdem die Installation abgeschlossen ist, starten Sie den Docker-Daemon mit dem folgenden Befehl und lassen ihn beim Systemstart automatisch laden
Benutzer (Jerry) zur Docker-Gruppe hinzufügen Befehlshinweise (Centos), basierend auf Docker-Image 2233466866/lnmp Bild herunterladen Erstellen Sie ein Basisverzeichnis
Laden Sie die Containerkonfigurationsdatei in das entsprechende lokale Verzeichnis herunter
Grundlegende Konfiguration anzeigen oder ändern (Codeverzeichnis, Protokollspeicherverzeichnis und Vhost-Verzeichniskonfigurationsergänzung) meine.cnf
nginx.conf Benutzer www; Arbeiterprozesse automatisch; worker_cpu_affinity automatisch; worker_cpu_affinity automatisch; pid-Protokolle/nginx.pid; Ereignisse { Arbeiterverbindungen 102400; } http { Zeichensatz UTF-8; Server-Tokens aus; log_format main '$remote_addr - $remote_user [$time_iso8601] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; mime.types einschließen; Standardtyp Anwendung/Oktett-Stream; Maximale Client-Körpergröße: 20 M; sendfile an; KeepAlive-Timeout 20; gzip an; gzip_vary ein; gzip_comp_level 1; gzip_types Text/CSS-Anwendung/JavaScript-Anwendung/JSON-Bild/PNG-Bild/WebP-Bild/Apng-Bild/JPEG-Bild/X-Symbol; autoindex_localtime ein Fehlerprotokoll /logs/z_error.log; Zugriffsprotokoll /logs/z_$host.log main; Server { hören Sie 80 Standard; Wurzel /www/Standard; 500 zurückgeben; } vhost/*.conf einschließen; } Stoppen und Löschen des Testcontainers
Erstellen Sie den Container neu
MySQL-Datenbankkonfiguration (/etc/my.cnf)
php.ini-Konfiguration (/usr/local/php7/lib/php.ini) Änderung von Linux-bezogenen Einstellungen Benutzer hinzufügen (www), der sich nicht anmelden kann
Zeitzone ändern (/etc/profile)
Multisite-Konfiguration www.test.test.conf Server { hören Sie 80; Servername test.test; schreibe ^(.*)$ $scheme://www.test.test$1 permanent um; } Server { hören Sie 80; Servername www.test.test; wenn ($time_iso8601 ~ "^(\d{4}-\d{2}-\d{2})") { setze $ttt $1; } Zugriffsprotokoll /logs/$host-$ttt-access.log main; Wurzel /www/test; Standort / { index.php index.html index.htm; } Standort ~* \.php { fastcgi_params einschließen; fastcgi_index index.php; fastcgi_pass 127.0.0.1:9000; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $Dokumentstammsatz$fastcgi_script_name; } } Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Einige Probleme, die bei der Installation von MySQL auftreten können
1. Einführung in Fastdfs 1. Was ist Fastdfs? Fast...
Standardmäßig werden Breite und Höhe der Tabelle ...
Inhaltsverzeichnis 1. Komponentenregistrierung 2....
Umfassende Dokumentation GitHub-Adresse https://g...
In diesem Artikel werden diese 4 Prinzipien im Hi...
Inhaltsverzeichnis Redo-Protokoll Warum müssen wi...
Inhaltsverzeichnis 1.kvm-Bereitstellung 1.1 KVM-I...
Inhaltsverzeichnis Vorwort SQL-Anweisungsoptimier...
In HTML haben <, >, & usw. eine speziell...
In CSS-Dateien sehen wir oft, dass einige Schrift...
1. Vom Vater zum Sohn Definieren Sie das props Fe...
Vorwort Das Zusammenführen oder Aufteilen anhand ...
Wenn wir den Inhalt einer archivierten oder kompr...
Veranstaltungsbeschreibung onactivate: Wird ausgel...
Inhaltsverzeichnis 1. Abrufen über --skip-grant-t...