Docker: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) K |
||
Zeile 1: | Zeile 1: | ||
= Installation = | = Installation = | ||
== Paket für Ubuntu == | == Paket für Ubuntu == | ||
<source lang="bash" | <source lang="bash" enclose="div"> | ||
apt-get install docker.io lxc | apt-get install docker.io lxc | ||
</source> | </source> | ||
== Docker Image == | == Docker Image == | ||
<source lang="bash" | <source lang="bash" enclose="div"> | ||
docker.io run -p 666:80 -i -t ubuntu:12.04 /bin/bash | docker.io run -p 666:80 -i -t ubuntu:12.04 /bin/bash | ||
</source> | </source> | ||
Zeile 13: | Zeile 13: | ||
= Verwaltung = | = Verwaltung = | ||
== Anzeige der verfügbaren Container == | == Anzeige der verfügbaren Container == | ||
<source lang="bash" | <source lang="bash" enclose="div"> | ||
docker.io ps -a | docker.io ps -a | ||
Zeile 21: | Zeile 21: | ||
== Container starten == | == Container starten == | ||
<source lang="bash" | <source lang="bash" enclose="div"> | ||
docker.io start cc65f386f2d5 | docker.io start cc65f386f2d5 | ||
Zeile 29: | Zeile 29: | ||
== Container löschen == | == Container löschen == | ||
<source lang="bash" | <source lang="bash" enclose="div"> | ||
docker.io rm cc65f386f2d5 | docker.io rm cc65f386f2d5 | ||
</source> | </source> | ||
== Docker Container finden == | == Docker Container finden == | ||
<source lang="bash" | <source lang="bash" enclose="div"> | ||
docker.io search gitlab | docker.io search gitlab | ||
</source> | </source> | ||
Zeile 40: | Zeile 40: | ||
= Benutzung = | = Benutzung = | ||
<source lang="bash" | <source lang="bash" enclose="div"> | ||
docker.io attach cc65f386f2d5 | docker.io attach cc65f386f2d5 | ||
</source> | </source> |
Version vom 20. Juni 2015, 21:10 Uhr
Installation
Paket für Ubuntu
apt-get install docker.io lxc
Docker Image
docker.io run -p 666:80 -i -t ubuntu:12.04 /bin/bash
Der lokale Port 666 zeigt auf den Port 80 im Docker-Image.
Verwaltung
Anzeige der verfügbaren Container
docker.io ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cc65f386f2d5 nginx:1 nginx 9 months ago Exited (1) 8 months ago 0.0.0.0:7890->80/tcp dc-nginx
Container starten
docker.io start cc65f386f2d5
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cc65f386f2d5 nginx:1 nginx 9 months ago Up 3 seconds 0.0.0.0:7890->80/tcp dc-nginx
Container löschen
docker.io rm cc65f386f2d5
Docker Container finden
docker.io search gitlab
Benutzung
docker.io attach cc65f386f2d5
Special Gitlab
docker run --name=mysql-gitlab -d --volume=/srv/docker/gitlab/mysql:/var/lib/mysql sameersbn/mysql:latest