Docker: Unterschied zwischen den Versionen

Aus CodicaTipps
Zur Navigation springen Zur Suche springen
Zeile 19: Zeile 19:
  
 
   sudo tar -C wheezyBaseFiles -c . | docker import - wheezy_base
 
   sudo tar -C wheezyBaseFiles -c . | docker import - wheezy_base
 +
 +
Kleiner Test:
 +
  docker run wheezy_base cat /etc/os-release
 +
  
  

Version vom 12. Februar 2016, 12:21 Uhr

Docker ist eine Container-Lösung, eine Art "leichte" Virtualisierung.

Installation

 sudo aptitude install lxc apparmor docker.io
 sudo addgroup USER docker
 docker info

Erstellen eines eigenen Basis-Images

Auf Ubuntu / Debian-Basis lässt sich mit Hilfe von debootstrap und tar ein Basisimage erstellen. Siehe dazu die Docker-Anleitung.

Dazu erstellt man die Grundstruktur des neuen Systems mit debootstrap:

 mkdir wheezyBaseFiles
 sudo debootstrap wheezy wheezyBaseFiles

Anschließend wird die komplette Verzeichnisstruktur in ein tar-Archiv gepackt und über eine Linux-Pipe sofort in docker importiert:

 sudo tar -C wheezyBaseFiles -c . | docker import - wheezy_base

Kleiner Test:

 docker run wheezy_base cat /etc/os-release