Docker Installation: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Thomas (Diskussion | Beiträge)
 
(12 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]]
==packet von docker installieren==
*[[docker unter archlinux]]
*test -e /usr/lib/apt/methods/https  || { apt-get update ; apt-get install ; apt-transport-https ; }
*[[Docker auf rocky]]
 
=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 empfehlen da ä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=
*[[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/

Aktuelle Version vom 18. April 2025, 09:31 Uhr