ne:docker
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ne:docker [2016/02/19 18:41] – angelegt admin | ne:docker [2024/04/02 06:35] (aktuell) – [Docker] admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Docker ====== | ====== Docker ====== | ||
+ | * :!: benötigt 64-bit Ubuntu ('' | ||
+ | * Docker Container beendet sich selbst: https:// | ||
==== Docker unter Ubuntu 14.04 LTS installieren ==== | ==== Docker unter Ubuntu 14.04 LTS installieren ==== | ||
- | + | https://docs.docker.com/ | |
- | === Add the Docker repository key to your local keychain === | + | |
- | + | ||
- | $ sudo apt-key adv --keyserver hkp:// | + | |
- | + | ||
- | === Add the Docker repository to your apt sources list, update and install the lxc-docker package: === | + | |
- | + | ||
- | $ sudo sh -c "echo deb https://get.docker.com/ | + | |
- | > /etc/apt/sources.list.d/docker.list" | + | |
- | + | ||
- | $ sudo apt-get update | + | |
- | $ sudo apt-get install lxc-docker | + | |
Zeile 51: | Zeile 40: | ||
$ sudo docker run -t -i ubuntu bash | $ sudo docker run -t -i ubuntu bash | ||
+ | | ||
+ | ==== Dockerfiles ==== | ||
+ | |||
+ | * [[ne: | ||
+ | |||
+ | |||
+ | |||
+ | ==== Networking ==== | ||
+ | |||
== Startet Docker im privilegierten Modus: == | == Startet Docker im privilegierten Modus: == | ||
wird benötigt um das Tap-Interface zu erzeugen | wird benötigt um das Tap-Interface zu erzeugen | ||
- | | + | |
$ sudo docker run -t -i --privileged=true contiki bash | $ sudo docker run -t -i --privileged=true contiki bash | ||
+ | * https:// | ||
- | | + | |
- | - apt-get install this and that | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
+ | * https:// | ||
+ | * http:// | ||
==== Vagrant: ==== | ==== Vagrant: ==== | ||
http:// | http:// | ||
+ | |||
+ | ==== Rezept: ==== | ||
+ | |||
+ | <code bash> | ||
+ | 1) docker run -t -i ubuntu bash | ||
+ | 2) apt-get install this and that | ||
+ | 3) docker commit < | ||
+ | 4) docker run < | ||
+ | 5) git clone git:// | ||
+ | 6) pip install -r requirements.txt | ||
+ | 7) docker commit < | ||
+ | 8) repeat steps 4-7 as necessary | ||
+ | 9) docker tag < | ||
+ | 10) docker push < | ||
+ | </ | ||
===== Links: ===== | ===== Links: ===== | ||
Zeile 79: | Zeile 89: | ||
https:// | https:// | ||
- | http:// | + | === Windows === |
- | + | ||
- | https:// | + | |
- | + | ||
- | http:// | + | |
- | + | ||
- | https:// | + | |
- | + | ||
- | http:// | + | |
- | + | ||
- | https:// | + | |
- | http://askubuntu.com/questions/505506/docker-how-to-get-bash-ssh-inside-runned-container-run-d | + | * http://blog.tutum.co/2014/11/05/how-to-use-docker-on-windows/ |
+ | * https:// | ||
+ | * http:// | ||
+ | * https:// | ||
- | http:// | + | === Stuff: === |
- | http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// |
ne/docker.1455907307.txt.gz · Zuletzt geändert: 2017/01/24 18:49 (Externe Bearbeitung)