Docker: Unterschied zwischen den Versionen

Aus Alexander's Wiki
K
Zeile 1: Zeile 1:
= Installation =
= Installation =
== Paket für Ubuntu ==
== Paket für Ubuntu ==
<source lang="bash" enc="div">
<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" enc="div">
<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" enc="div">
<source lang="bash" enclose="div">
  docker.io ps -a
  docker.io ps -a


Zeile 21: Zeile 21:


== Container starten ==
== Container starten ==
<source lang="bash" enc="div">
<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" enc="div">
<source lang="bash" enclose="div">
  docker.io rm cc65f386f2d5
  docker.io rm cc65f386f2d5
</source>
</source>


== Docker Container finden ==
== Docker Container finden ==
<source lang="bash" enc="div">
<source lang="bash" enclose="div">
  docker.io search gitlab
  docker.io search gitlab
</source>
</source>
Zeile 40: Zeile 40:


= Benutzung =
= Benutzung =
<source lang="bash" enc="div">
<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