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 [17/11/2023 - 20:42] – [Docker logs] admindocker [05/03/2024 - 10:52] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 189: Zeile 189:
  
  
-====== Update per docker compose ====== +====== Update per docker compose ======
  
 Update der Images, die im compose file referenziert sind Update der Images, die im compose file referenziert sind
Zeile 195: Zeile 195:
 <code> <code>
 docker compose -f docker-compose-pro.yaml pull docker compose -f docker-compose-pro.yaml pull
 +
 </code> </code>
  
Zeile 200: Zeile 201:
  
 <code> <code>
-docker compose up --build +docker compose -f docker-compose-pro.yaml up --build
-</code>+
  
-<code> 
-docker compose up --force-recreate --build -d 
 </code> </code>
 +<code>
 +docker compose -f docker-compose-pro.yaml up --force-recreate --build -d
  
 +</code>
  
 Docker Compose startet die Container, aber nicht daemonisiert. Dazu -d hinzufügen: Docker Compose startet die Container, aber nicht daemonisiert. Dazu -d hinzufügen:
Zeile 212: Zeile 213:
 <code> <code>
 docker compose up -d docker compose up -d
 +
 </code> </code>
  
 Üblicherweise nimmt man dafür systemd. Üblicherweise nimmt man dafür systemd.
 +
 +
 ===== Docker Netzwerke ===== ===== Docker Netzwerke =====
  
Zeile 305: Zeile 309:
 </code> </code>
  
-===== Kubernetes ===== 
- 
-  * Auf Ubuntu: [[http://thedevopsblog.com/containers/kubernetes-1-4-setup-in-ubuntu-16-04/|http://thedevopsblog.com/containers/kubernetes-1-4-setup-in-ubuntu-16-04/]] 
-  * Offizielle Tutorials: [[https://kubernetes.io/docs/tutorials/kubernetes-basics/|https://kubernetes.io/docs/tutorials/kubernetes-basics/]] 
-  * weitere: [[https://marc.wäckerlin.ch/computer/kubernetes-on-ubuntu-16-04#Cleanup_In_Case_of_Unsolvable_Problems|https://marc.wäckerlin.ch/computer/kubernetes-on-ubuntu-16-04]] 
  
 ==== Begrifflichkeiten ==== ==== Begrifflichkeiten ====
Zeile 318: Zeile 317:
   * Service: Funktion, die von einem oder mehreren Pods bereitgestellt wird   * Service: Funktion, die von einem oder mehreren Pods bereitgestellt wird
  
-==== Minikube - zum Üben ==== 
- 
-Minikube is a tool that makes it easy to run Kubernetes locally. Minikube runs a single-node Kubernetes cluster inside a VM on your laptop for users looking to try out Kubernetes or develop with it day-to-day. 
- 
-[[https://github.com/kubernetes/minikube|https://github.com/kubernetes/minikube]] 
- 
-''curl -Lo minikube [[https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64|https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64]] chmod +x minikube mv minikube /usr/local/bin/ '' 
- 
-**Linux CI Installation Which Supports Running in a VM (example w/ kubectl installation)** 
- 
-''curl -Lo minikube [[https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64|https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64]] chmod +x minikube '' 
- 
-dann 
- 
-''curl -Lo kubectl [[https://storage.googleapis.com/kubernetes-release/release/|https://storage.googleapis.com/kubernetes-release/release/]] $( curl -s [[https://storage.googleapis.com/kubernetes-release/release/stable.txt|https://storage.googleapis.com/kubernetes-release/release/stable.txt]] ) /bin/linux/amd64/kubectl chmod +x kubectl '' 
- 
-und 
- 
-''export MINIKUBE_WANTUPDATENOTIFICATION=false export MINIKUBE_WANTREPORTERRORPROMPT=false export MINIKUBE_HOME= $HOME export CHANGE_MINIKUBE_NONE_USER=true mkdir $HOME /.kube || true touch $HOME /.kube/config export KUBECONFIG= $HOME /.kube/config sudo -E ./minikube start –vm-driver=none # this for loop waits until kubectl can access the api server that minikube has created for i in {1..150} # timeout for 5 minutes do ./kubectl get po &> /dev/null if [ $? -ne 1 ] ; then break fi sleep 2 done '' 
- 
-Minikube mit node.js hello world applikation: 
- 
-[[https://kubernetes.io/docs/tutorials/stateless-application/hello-minikube/|https://kubernetes.io/docs/tutorials/stateless-application/hello-minikube/]] 
  
 ===== Portainer ===== ===== Portainer =====
  • docker.1700253724.txt.gz
  • Zuletzt geändert: 05/03/2024 - 10:52
  • (Externe Bearbeitung)