Docker: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
Zeile 10: Zeile 10:
 
===Die Registry===
 
===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
 
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
===Images verwalten===
+
====Images verwalten====
====docker search - Images suchen====
+
====docker search - Images suchen=====
 
  docker se
 
  docker se
====docker pull - Docker Images herunterladen ====
+
=====docker pull - Docker Images herunterladen =====
 
* Ein Images herunterladen
 
* Ein Images herunterladen
 
  docker pull nginx
 
  docker pull nginx
 
   
 
   
====docker images - Docker Images anzeigen====
+
=====docker images - Docker Images anzeigen=====
 
Heruntergeladene Images anzeigen
 
Heruntergeladene Images anzeigen
 
  docker images
 
  docker images
Zeile 24: Zeile 24:
 
  nginx              latest              '''f35646e83998'''        4 days ago          133MB
 
  nginx              latest              '''f35646e83998'''        4 days ago          133MB
  
====docker image rm - Docker Images löschen====
+
=====docker image rm - Docker Images löschen=====
 
  docker image rm -f '''[IMAGE ID]'''
 
  docker image rm -f '''[IMAGE ID]'''
 
   
 
   

Version vom 17. Oktober 2020, 16:40 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

Images verwalten

docker search - Images suchen=

docker se
docker pull - Docker Images herunterladen
  • Ein Images herunterladen
docker pull nginx

docker images - Docker Images anzeigen

Heruntergeladene Images anzeigen

docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              f35646e83998        4 days ago          133MB
docker image rm - Docker Images löschen
docker image rm -f [IMAGE ID]

-f - force

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]

docker ps - laufende Container 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