Docker: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
=dockers installieren= | =dockers installieren= | ||
| − | ==packet von docker installieren | + | ==packet von docker installieren== |
*test -e /usr/lib/apt/methods/https || { apt-get update ; apt-get install ; apt-transport-https ; } | *test -e /usr/lib/apt/methods/https || { apt-get update ; apt-get install ; apt-transport-https ; } | ||
| + | |||
=Then, add the Docker repository key to your local keychain= | =Then, add the Docker repository key to your local keychain= | ||
*sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 | *sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 | ||
Version vom 3. März 2015, 17:00 Uhr
dockers installieren
packet von docker installieren
- test -e /usr/lib/apt/methods/https || { apt-get update ; apt-get install ; apt-transport-https ; }
Then, add the Docker repository key to your local keychain
- sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
Add the Docker repository to your apt sources list, update and install the lxc-docker package.
- You may receive a warning that the package isn't trusted. Answer yes to continue installation.
- sudo sh -c "echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
- sudo apt-get update ; sudo apt-get install lxc-docker
packet von ubuntu (nicht zu älter)
- root@tac:~# apt-get install docker.io
image laden
- root@tac:~# docker pull ubuntu:10.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
beispiele
links
- https://docs.docker.com/articles/networking/
- https://www.debinux.de/2014/04/docker-io-grundlagen-zum-interaktiven-arbeiten/
- http://wiki.ubuntuusers.de/Baustelle/Docker
- https://docs.docker.com/userguide/usingdocker/
- http://www.heise.de/developer/artikel/Anwendungen-mit-Docker-transportabel-machen-2127220.html?artikelseite=1
- wichtig
- vodoo of entrypoint
- -)
- mehrere dienste parallel starten