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. JDK installieren Überprüfen Sie die Betriebsda...
Inhaltsverzeichnis 1. Zahlen umkehren 2. Holen Si...
Inhaltsverzeichnis Vorwort 1. JDBC-Timeout-Einste...
Ich bin ein SQL-Anfänger und dachte, die Installa...
Hintergrund In diesem Artikel wird hauptsächlich ...
Wie oben gezeigt ist die Navigation oben fixiert ...
In diesem Artikel wird die Installations- und Kon...
Spezifische Methode: (Empfohlenes Tutorial: Lern-...
CSS3 erreicht coole 3D-Rotationsperspektive 3D-An...
1. Entpacken Sie mysql-8.0.21-winx64 2. Konfiguri...
Code kopieren Der Code lautet wie folgt: <vor&...
Manche Leute sagen, dass IE9 die zweite Revolutio...
Inhaltsverzeichnis Ergebnisse erzielen Vollständi...
Dieser Artikel veranschaulicht anhand von Beispie...
Softwareversion Windows: Windows 10 MySQL: mysql-...