Docker: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
Zeile 14: Zeile 14:
 
  docker search ubuntu -s10
 
  docker search ubuntu -s10
  
===Container und Images verwalten===
+
===Images verwalten===
====Pull Command====
+
====docker pull ====
 
* Ein Images herunterladen
 
* Ein Images herunterladen
 
  docker pull nginx
 
  docker pull nginx
  
====Run Command====
+
====docker images====
 +
Heruntergeladene Images anzeigen
 +
docker images
 +
 
 +
====Container verwalten
 +
====docker run ====
 
* Container starten
 
* Container starten
 
  docker run -p 8080:80 nginx
 
  docker run -p 8080:80 nginx
Zeile 29: Zeile 34:
 
  nginx      - Container Name
 
  nginx      - Container Name
  
====Stop Command====
+
====docker stop ====
 
Wenn der Container mit '''-d''' gestartet wurde, muss man mit docker ps die Container ID ermitteln. Mit dieser wird der Container wieder gestoppt.
 
Wenn der Container mit '''-d''' gestartet wurde, muss man mit docker ps die Container ID ermitteln. Mit dieser wird der Container wieder gestoppt.
  docker stop '''4b0af88fbb63'''
+
  docker stop [CONTAINER ID]
  4b0af88fbb63
+
 
 +
====docker rm====
 +
Docker Container löschen, nachdem er gestopt wurde
 +
  docker rm [CONTAINER ID]
  
 
====Ps - laufende Contailer anzeigen====
 
====Ps - laufende Contailer anzeigen====
Zeile 40: Zeile 48:
 
  '''4b0af88fbb63'''        nginx              "/docker-entrypoint.…"  8 minutes ago      Up 8 minutes        0.0.0.0:8080->80/tcp  zen_noyce
 
  '''4b0af88fbb63'''        nginx              "/docker-entrypoint.…"  8 minutes ago      Up 8 minutes        0.0.0.0:8080->80/tcp  zen_noyce
  
====Heruntergeladene Images anzeigen====
 
docker images
 
  
  

Version vom 17. Oktober 2020, 16:18 Uhr

Grundlagen

Installation

  • Curl instalieren
apt install curl
  • Über Curl das Docker Script für die Installation herunterladen und Ausführen
curl https://get.docker.com | bash
  • Nach der Installation Docker Info ausgeben
docker info

Docker Schnellstart

Die Registry

Eine Registry stellt Docker Immages zur Verfügung. Neben der offiziellen Docker Registry - dockerhub - kann auch eine eigene Registry aufgebaut werden, z.B. um nicht öffentliche Docker Immages zur Verfügung zu stellen

Docker Search

Docker Search sucht voreingestellt im dockerhub nach Images

docker search ubuntu -s10

Images verwalten

docker pull

  • Ein Images herunterladen
docker pull nginx

docker images

Heruntergeladene Images anzeigen

docker images

====Container verwalten

docker run

  • Container starten
docker run -p 8080:80 nginx

docker run -p 8080:80 -d nginx
-p 8080:80 - verbindet den Port 8080 auf deinem Server auf den Port 80 im Container
-d         - der Container wird im Hintergrund ausgeführt
nginx      - Container Name

docker stop

Wenn der Container mit -d gestartet wurde, muss man mit docker ps die Container ID ermitteln. Mit dieser wird der Container wieder gestoppt.

docker stop [CONTAINER ID]

docker rm

Docker Container löschen, nachdem er gestopt wurde

docker rm [CONTAINER ID]

Ps - laufende Contailer anzeigen

docker ps

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
4b0af88fbb63        nginx               "/docker-entrypoint.…"   8 minutes ago       Up 8 minutes        0.0.0.0:8080->80/tcp   zen_noyce