Docker: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Codica (Diskussion | Beiträge) |
Codica (Diskussion | Beiträge) |
||
Zeile 6: | Zeile 6: | ||
sudo addgroup USER docker | sudo addgroup USER docker | ||
docker info | docker info | ||
+ | |||
+ | == Speicherort für Images etc. umhängen == | ||
+ | Mit | ||
+ | docker info | ||
+ | kann man sich anzeigen lassen, wo Docker Images u.Ä. abspeichert. In der <code>/etc/fstab</code> kann man das auf einen Ordner einer anderen Partition umhängen: | ||
+ | /media/anderePartiton/aufsRoot /var/lib/docker/aufs none bind 0 0 | ||
== Erstellen eines eigenen Basis-Images == | == Erstellen eines eigenen Basis-Images == |
Version vom 12. Februar 2016, 12:25 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
Speicherort für Images etc. umhängen
Mit
docker info
kann man sich anzeigen lassen, wo Docker Images u.Ä. abspeichert. In der /etc/fstab
kann man das auf einen Ordner einer anderen Partition umhängen:
/media/anderePartiton/aufsRoot /var/lib/docker/aufs none bind 0 0
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