Heim >Backend-Entwicklung >PHP-Tutorial >Docker-Rookie-Notizen – Zusammenfassung 1

Docker-Rookie-Notizen – Zusammenfassung 1

WBOY
WBOYOriginal
2016-07-30 13:31:481042Durchsuche

Linux-Betrieb:

pwd
//Pfad anzeigen

cp -r <> //Verzeichnis kopieren

vim //Datei bearbeiten


ps -ef|grep nginx

//Filterprozess anzeigen


kill -9 PID

//Schließe den angegebenen Prozess


netstat -tlnp

//Netzwerkinformationen anzeigen


Berühren Sie <> //Datei erstellen

cat <> //Dateiinhalt erweitern

whereis nginx

//Alle Pfade anzeigen, die Nginx enthalten

Nützliche Operationen für Docker


docker build -t

docker images

//Alle Bilder anzeigen

docker rmi <> //Ein Bild löschen


docker ps -a

//Alle Container anzeigen


docker ps

//Aktuell ausgeführte Container anzeigen


Hinweise:


Erstellen Sie ein Nginx-Image
    -it: Führen Sie interaktive Vorgänge innerhalb des Containers aus, beantragen Sie eine Konsole und verwenden Sie es in Verbindung mit dem /bin/bash-Befehl
  1. -p: Ordnen Sie den lokalen Port dem Port im Container zu

    docker run -it -p 80:80 -v /www:/usr/share/nginx <镜像名>


    Geben Sie den virtuellen Bootdocker-Host unter Windows ein. Erst nach der Eingabe können Sie Docker bedienen
  2. boot2docker ssh

    Verlassen Sie die Konsole des Containers (Eingabe über -it …../bin/bash)
  3. ctrl p q

    -rm: Container automatisch löschen, nachdem er gestoppt wurde
  4. -d: Im Hintergrund verwenden
  5. docker run -rm和-d不能同时使用

    Hängen Sie den im Hintergrund laufenden Container an und fügen Sie
  6. hinzu Der Parameter –sig-proxy=false kann über Strg C abgetrennt werden, andernfalls kann er nach dem Anhängen nicht mehr abgebrochen werden.
  7. docker attach --sig-proxy=false CONTAINER
    Beim Ausführen von Docker auf Alibaba Cloud ist eine Verbindung zum Docker-Daemon nicht möglich 'docker -d' läuft auf diesem Host?
    Die Ursache dieses Problems liegt darin, dass Docker dummerweise die IP 172.17.42.1 für die Docker0-Schnittstelle gewählt hat und ECS zufällig 172.16.0.0/255.240.0.0 belegt hat.

    Ändern Sie /etc/default/docker, fügen Sie DOCKER_OPTS="–bip=192.168.17.1/24" hinzu und starten Sie neu. Achten Sie darauf, nicht 192.168.0.1/24 zu verwenden, diese Adresse ist ebenfalls belegt.
  8. 在阿里云上运行docker时遇到问题: Cannot connect to the Docker daemon. Is <br> 'docker -d' running on this host?

    Copyright-Erklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.

Das Obige stellt die Docker-Anfängernotizen vor – Zusammenfassung 1, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn