|
|
| (9 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
|
| |
|
| =dockers installieren= | | =dockers installieren= |
| | | *[[ Docker Debian Installation via Repository]] |
| *[[ubuntu paket von docker installieren]] | | *[[ubuntu paket von docker installieren]] (empfehlung) |
| *[[ubuntu paket vom repository installieren]] | | *[[ubuntu paket vom repository installieren]] |
| | | *[[Docker unter Debian]] |
| | | *[[docker unter archlinux]] |
| =image laden=
| | *[[Docker auf rocky]] |
| *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=
| |
| *[[docker bind9]] | |
| *[[docker bind9 und ssh]] | |
| *[[mysql und mediawiki]] | |
| | |
| =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
| |
| *http://stackoverflow.com/questions/25135897/how-to-automatically-start-a-service-when-running-a-docker-container
| |
| ;vodoo of entrypoint :-)
| |
| *http://stackoverflow.com/questions/21553353/what-is-the-difference-between-cmd-and-entrypoint-in-a-dockerfile
| |
| ; mehrere dienste parallel starten
| |
| *https://docs.docker.com/articles/using_supervisord/
| |
| | |
| *https://blog.codecentric.de/2014/01/leichtgewichtige-virtuelle-maschinen-mit-docker-oder-wie-man-100-vms-laufen/
| |