Dockers: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) Die Seite wurde neu angelegt: „*https://www.debinux.de/2014/04/docker-io-grundlagen-zum-interaktiven-arbeiten/“ |
Thomas (Diskussion | Beiträge) |
||
| (13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=dockers installieren= | |||
*root@tac:~# apt-get install docker | |||
=image laden= | |||
*root@tac:~# docker pull ubuntu:12.04 | |||
=image listen= | |||
*root@tac:~# docker images | |||
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE | |||
ubuntu 12.04 1f80e9ca2ac3 8 days ago 131.5 MB | |||
ubuntu 10.04 3db9c44f4520 10 months ago 183 MB | |||
=perstitent starten des containers mit dem namen humppa= | |||
*root@tac:~# docker run -t -i -p 880:80 --name humppa ubuntu:10.04 bash | |||
==in der maschine== | |||
*root@64f3a5281e7e:/# cat /etc/issue | |||
Ubuntu 10.04 LTS \n \l | |||
*root@64f3a5281e7e:/# exit | |||
*docker start -i ubuntu_persistent | |||
*root@tac:~# docker start -i humppa | |||
humppa | |||
*root@64f3a5281e7e:/# | |||
==apache2 installieren== | |||
*root@64f3a5281e7e:/# apt-get update | |||
*root@64f3a5281e7e:/# apt-get install apache2 | |||
*root@64f3a5281e7e:/# echo ServerName humppa >> /etc/apache2/apache2.conf | |||
*root@64f3a5281e7e:/# service apache2 restart | |||
==netstat listing== | |||
*root@64f3a5281e7e:/# netstat -lntp | |||
Active Internet connections (only servers) | |||
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name | |||
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN - | |||
==container verlassen== | |||
*root@64f3a5281e7e:/# exit | |||
=wieder auf dem host= | |||
*root@tac:~# | |||
=container anzeigen= | |||
*root@tac:~# docker ps -a | |||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES | |||
64f3a5281e7e ubuntu:10.04 bash 29 minutes ago Exited (130) 2 seconds ago humppa | |||
=container löschen= | |||
*root@tac:~# docker rm 64f3a5281e7e | |||
64f3a5281e7e | |||
=container verlassen= | |||
*CTRL+P danache CTRL+Q | |||
=container wieder betreten= | |||
*root@tac:~# docker attach 64f3a5281e7e | |||
=port forwarding= | |||
=links= | |||
*https://docs.docker.com/articles/networking/ | |||
*https://www.debinux.de/2014/04/docker-io-grundlagen-zum-interaktiven-arbeiten/ | *https://www.debinux.de/2014/04/docker-io-grundlagen-zum-interaktiven-arbeiten/ | ||
*http://wiki.ubuntuusers.de/Baustelle/Docker | |||
*https://docs.docker.com/userguide/usingdocker/ | |||
Aktuelle Version vom 1. März 2015, 18:51 Uhr
dockers installieren
- root@tac:~# apt-get install docker
image laden
- root@tac:~# docker pull ubuntu:12.04
image listen
- root@tac:~# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu 12.04 1f80e9ca2ac3 8 days ago 131.5 MB ubuntu 10.04 3db9c44f4520 10 months ago 183 MB
perstitent starten des containers mit dem namen humppa
- root@tac:~# docker run -t -i -p 880:80 --name humppa ubuntu:10.04 bash
in der maschine
- root@64f3a5281e7e:/# cat /etc/issue
Ubuntu 10.04 LTS \n \l
- root@64f3a5281e7e:/# exit
- docker start -i ubuntu_persistent
- root@tac:~# docker start -i humppa
humppa
- root@64f3a5281e7e:/#
apache2 installieren
- root@64f3a5281e7e:/# apt-get update
- root@64f3a5281e7e:/# apt-get install apache2
- root@64f3a5281e7e:/# echo ServerName humppa >> /etc/apache2/apache2.conf
- root@64f3a5281e7e:/# service apache2 restart
netstat listing
- root@64f3a5281e7e:/# netstat -lntp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
container verlassen
- root@64f3a5281e7e:/# exit
wieder auf dem host
- root@tac:~#
container anzeigen
- root@tac:~# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 64f3a5281e7e ubuntu:10.04 bash 29 minutes ago Exited (130) 2 seconds ago humppa
container löschen
- root@tac:~# docker rm 64f3a5281e7e
64f3a5281e7e
container verlassen
- CTRL+P danache CTRL+Q
container wieder betreten
- root@tac:~# docker attach 64f3a5281e7e