1. Installation von Docker unter CentOS8 curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo yum install -y https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm yum install -y docker-ce 2. Starten und Stoppen von Docker unter CentOS8 Startbefehl „systemctl start docker“ Dienst Docker starten Shutdown-Befehl systemctl stop docker Dienst Docker Stopp Docker-Status anzeigen Docker-Info 3. Bildbeschleuniger-Konfiguration 1. Besuchen Sie Alibaba Cloud https://www.aliyun.com/ 2. Konfigurieren Sie die Spiegelbeschleunigungsadresse Rufen Sie die Konsole auf Zeigen Sie die konfigurierte Mirror-Beschleunigungsadresse an Docker-Informationen Weitere Informationen finden Sie im Abschnitt „Registry-Mirrors“. 4. Grundlegende Vorgänge von Docker Grundlegende Bedienung Erweiterte Operationen Nutzung des Orchestrierungstools docker-compose1 Einsatz des Orchestrierungstools docker-compose2 5. Andere Techniken 1. Beenden Sie den Docker-Container Docker Kill-Container-ID oder -Name 2. Docker-Container-Protokolle anzeigen Docker-Protokolle -f -t Containername 3. Überprüfen Sie, welche Prozesse im Docker-Container ausgeführt werden Docker Top Containername 4. Führen Sie den Docker-Container aus, ohne den Container automatisch zu verlassen und dann wieder zu betreten docker run -d -it 63bd2b510f17 /bin/bash Oder docker run -id d70eaf7277ea # Manchmal funktioniert es nicht docker exec -it 03d80e28c244 /bin/bash Beachten Sie, dass /bin/bash am Ende platziert werden sollte. 5. Zeigen Sie die Containerkonfigurationsinformationen an Docker-Inspektion 03d80e28c244 6. Dateien/Verzeichnisse zwischen Container und Host kopieren docker cp --Hilfe Verwendung: docker cp [OPTIONEN] CONTAINER:SRC_PATH DEST_PATH|- docker cp [OPTIONEN] SRC_PATH|- CONTAINER:ZIELPFAD Kopieren von Dateien/Ordnern zwischen einem Container und dem lokalen Dateisystem Verwenden Sie '-' als Quelle, um ein Tar-Archiv von stdin zu lesen und extrahieren Sie es in ein Zielverzeichnis in einem Container. Verwenden Sie '-' als Ziel, um ein Tar-Archiv eines Containerquelle zu stdout. Optionen: -a, --archive Archivmodus (alle UID/GID-Informationen kopieren) -L, --follow-link Immer dem Symbollink in SRC_PATH folgen 6. Ein-Klick-Verpackung von Docker-Images in IDEA 1. Ändern Sie die Docker-Dienstkonfiguration vim /usr/lib/systemd/system/docker.service Folgendes gefunden Fügen Sie am Ende der roten Markierung im obigen Bild den folgenden Inhalt hinzu -H unix:///var/run/docker.sock -H 0.0.0.0:2375 # -H unix:///var/run/docker.sock: Starten Sie einen externen Host-Dienst und verwenden Sie die Datei docker.sock zur Verwaltung. # -H 0.0.0.0:2375: Welche Client-IPs dürfen auf den aktuellen Dienst zugreifen und welche Portnummer wird vom aktuellen Dienst bereitgestellt? 2375 ist ein benutzerdefinierter Port. systemctl daemon-reload systemctl Neustart Docker 2. Führen Sie entsprechende Plug-Ins in die POM-Datei ein <Bauen> <Plugins> <Plugin> <groupId>com.spotify</groupId> <artifactId>Docker-Maven-Plugin</artifactId> <version>1.2.2</version> <Konfiguration> <imageName>projects/eureka:1.0</imageName> <!--Geben Sie den Imagenamen an: warehouse/image name: label--> <baseImage>openjdk:latest</baseImage> <!--Basis-Image angeben--> <dockerHost>http://192.168.74.131:2375</dockerHost> <!-- Geben Sie die Warehouse-Adresse des Service-Bereitstellungsservers an--> <entryPoint>["java","-jar","/${project.build.finalName}.jar"]</entryPoint> <!-- Befehl, der ausgeführt wird, wenn der Container gestartet wird--> <enthüllt> <expose>8761</expose><!-- Veröffentlichungsport --> </entdeckt> <Ressourcen> <Ressource> <targetPath>/</targetPath> <!-- Geben Sie den zu kopierenden Verzeichnispfad an, hier ist das aktuelle Verzeichnis--> <directory>${project.build.directory}</directory> <!-- Geben Sie das zu kopierende Stammverzeichnis an, hier ist das Zielverzeichnis --> <include>${project.build.finalName}.jar</include> <!-- Geben Sie die zu kopierende Datei an, hier ist das endgültig generierte JAR-Paket gemeint --> </Ressource> </Ressourcen> </Konfiguration> </plugin> </plugins> </bauen> Wenn die Meldung angezeigt wird, dass das Maven-Plugin nicht importiert werden kann, können Sie die Maven-Konfigurationsdatei conf/settings.xml ändern und den folgenden Inhalt hinzufügen: <pluginGruppen> <pluginGroup>com.spotify</pluginGroup> </pluginGroups> Dann Beachten Sie, dass Sie beim Importieren von Abhängigkeiten zuerst die abhängigen Pakete importieren müssen. Konfigurieren Sie nicht zuerst das Konfigurationstag. 3. Fügen Sie die IDEA-Startkonfiguration hinzu oder docker run -d -p 8761:8761 --name eureka01 Bildname Docker-Protokolle -f Containername 7. Pushen Sie das Docker-Image des lokalen Servers in das private Alibaba Cloud-Lager 1. Erstellen Sie ein Alibaba Cloud-Image-Repository 2. Übertragen Sie Ihr Image in das Image-Repository Folgen Sie einfach der Bedienungsanleitung. 8. Erstellen Sie ein lokales Image-Repository 1. Erstellen Sie ein neues lokales Lager Das lokale Lager ist auch ein Docker-Container Docker-Pull-Registrierung vim /usr/lib/systemd/system/docker.service ======================================================================== Suchen Sie den Serviceknoten und fügen Sie am Ende des ExecStart-Attributs einen neuen Parameter mit dem folgenden Wert hinzu: --insecure-registry 192.168.74.131:5000 vim /etc/docker/daemon.json ========================================================================= Fügen Sie am Ende die folgende Konfiguration hinzu: { "unsichere Registrierungen":["192.168.74.131:5000"] } systemctl daemon-reload systemctl Neustart Docker docker run -p 5000:5000 -v /opt/registry:/var/lib/registry --name Registrierung -d Registrierung 192.168.74.131 bezieht sich auf die lokale Unternehmensserveradresse. 2. Durchsuchen Sie das lokale Lager http://ip:5000/v2 3. Schieben Sie das Bild # Benennen Sie das Image um Docker-Tag [ImageId] ip:5000/[Image-Name]:[Image-Versionsnummer] Docker Push IP:5000/[Imagename]:[Imageversionsnummer] Push-Ergebnisse im Browser anzeigen 4. Ziehen Sie das Bild Docker Pull IP:5000/[Image-Name]:[Image-Versionsnummer] Dies ist das Ende dieses Artikels über die Verwendung von Docker unter CentOS8. Weitere Informationen zur Verwendung von Docker unter CentOS8 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: MySQL Master-Slave-Replikationsprinzip und zu beachtende Punkte
>>: Lösung für Vues Unfähigkeit, Array-Änderungen zu beobachten
Ich wollte schon immer etwas über Caching lernen....
Beispiel für das Zuschneiden einer Webseite von P...
<br />Mit der zunehmenden Bandbreite werden ...
So verwenden Sie den Code im NetEase-Blog: Melden...
Detaillierte Erläuterung der Implementierungsmeth...
1. Ändern Sie die Docker-Konfigurationsdatei des ...
Inhaltsverzeichnis 1. Filtern, Zuordnen und Reduz...
JavaScript zeigt und verbirgt Bilder. Zu Ihrer In...
Installieren Sie Jenkins über Yum 1. Installation...
Laden Sie das Java Development Kit jdk herunter D...
WeChat Mini-Programm - QR-Code-Generator Download...
Inhaltsverzeichnis 1. Verwenden von Set()+Array.f...
So fügen Sie ein <script>-Skript in HTML ein...
Virtualisierung und Containerisierung sind zwei u...
In diesem Artikelbeispiel wird der spezifische Ja...