Benutzer-Werkzeuge

Webseiten-Werkzeuge


docker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
docker [2025/06/21 22:43]
jango [Ubuntu]
docker [2025/06/22 03:46] (aktuell)
jango [Registry]
Zeile 227: Zeile 227:
 </code> </code>
  
-====Ubuntu====+====Ubuntu Repository====
  
 Es gibt zwei verschiedene Paketquellen (Repositories) für Docker unter Ubuntu. Im offiziellen Ubuntu Repository ist das Paket docker.io erhältlich. Das ist aber oft veraltet und hinkt stark hinterher. Ausserdem wird es nicht direkt von Docker Inc. gepflegt und enthält nur Basis-Docker, keine Compose v2, kein Buildx. Es gibt zwei verschiedene Paketquellen (Repositories) für Docker unter Ubuntu. Im offiziellen Ubuntu Repository ist das Paket docker.io erhältlich. Das ist aber oft veraltet und hinkt stark hinterher. Ausserdem wird es nicht direkt von Docker Inc. gepflegt und enthält nur Basis-Docker, keine Compose v2, kein Buildx.
Zeile 234: Zeile 234:
 sudo apt install docker.io sudo apt install docker.io
 </code> </code>
 +
 +====Docker Repository====
  
 Dann gibt es noch das offizielle Docker Repository docker-ce (Community Edition). Dieses muss man manuell einbinden (GPG-Key, APT-Repo). Es wird allerdings von Docker inc. selbst gepflegt, ist immer die aktuellste Version und alle Plugins bekommt man auch. Dann gibt es noch das offizielle Docker Repository docker-ce (Community Edition). Dieses muss man manuell einbinden (GPG-Key, APT-Repo). Es wird allerdings von Docker inc. selbst gepflegt, ist immer die aktuellste Version und alle Plugins bekommt man auch.
Zeile 251: Zeile 253:
 </code> </code>
  
-====WSL2==== 
  
-<code> 
-# Install Docker 
-curl -fsSL https://get.docker.com -o get-docker.sh 
-sudo sh get-docker.sh 
- 
-sudo usermod -aG docker $USER 
- 
-# Install Docker Compose v2 
-sudo apt-get update && sudo apt-get install docker-compose-plugin 
- 
-# Sanity check that both tools were installed successfully 
-docker --version 
-docker compose version 
- 
-# Using Ubuntu 22.04 or Debian 10 / 11? You need to do 1 extra step for iptables 
-# compatibility, you'll want to choose option (1) from the prompt to use iptables-legacy. 
-sudo update-alternatives --config iptables 
-</code> 
 =====Docker Daemon===== =====Docker Daemon=====
  
Zeile 291: Zeile 274:
 </code> </code>
  
 +=====Registry=====
 +
 +Run a local registry: Quick Version
 +
 +<code>
 +docker run -d -p 5000:5000 --restart always --name registry registry:2
 +</code>
 +
 +Now, use it from within Docker:
 +
 +<code>
 +docker pull ubuntu
 +docker tag ubuntu localhost:5000/ubuntu
 +docker push localhost:5000/ubuntu
 +</code>
 +See also [[https://hub.docker.com/_/registry]]
 =====Usage===== =====Usage=====
  
docker.1750538620.txt.gz · Zuletzt geändert: 2025/06/21 22:43 von jango