User Tools

Site Tools


wiki:ostatni:docker:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:ostatni:docker:start [2018/01/16 08:53]
root [DOCKER]
wiki:ostatni:docker:start [2019/12/05 10:14] (current)
root [DOCKER]
Line 43: Line 43:
  
 docker build -t docker-whale . docker build -t docker-whale .
-<file Dockerfile>+<file Dockerfile Dockerfile>
 FROM docker/whalesay:latest FROM docker/whalesay:latest
 RUN apt-get -y update && apt-get install -y fortunes RUN apt-get -y update && apt-get install -y fortunes
 CMD /usr/games/fortune -a | cowsay CMD /usr/games/fortune -a | cowsay
 </file> </file>
 +
 +Skok do kontejneru:
 +<code bash>
 +docker exec -it postgrest_db_1 bash
 +</code>
 +====== Skoleni HK 20190903 ======
 +
 + * zaklad Debian (cca 45MB )nebo Alpine linux (cca 3 MB).
 + * Aplikace v kontejneru většinou běří pod rootem, je zbytečné zakládat další uživatele
 +přes nasdílený socket může kontejner ovládat hosta, bacha na to
 +
 +
 +
 +FROM, RUN, ADD/COPY, 
 +
 +WORKDIR = cd do adresare
 +EXPOSE = vystavit port, pouziva se pro komunikaci mezi kontejnery ve stejne siti
 +CMD = co se spusti pri startu kontejneru
 +
 +docker run -it <image> (interactive, terminal)
 +docker run -it myphp php -v
 +
 +
 +docker attach
 +docker exec  - muzu spustit nejakou binarku uvnitr kontejneru, lze do ni sypat pipou
 +Opusteni beziciho kontejneru **Ctrl-p Ctrl-q**
 +
 +==== Docker compose ====
 +
 +setfacl - zajimavy linux prikaz
 +
 +
 +==== logy ====
 +
 +smeruji se na standard err tedy > /proc/self/fd2
 +
 +==== tooly ====
 +traefik - reverzni proxy po docker kontejnery.
 +jwilder/nginx-proxy
 +portainer
 +ctop - neco jako htop pro kontejnery
 +rancher
 +
 +https://gitlab.ispalliance.cz/applications/mapping-project/tree/feature/dockerization
 +
 +canister.io
 +nexus https://www.sonatype.com/nexus-repository-oss
 +
 +https://opensource.com/article/18/8/what-how-makefile
 +
 +Jak řešit dlouhé crony v kontejneru - hrozba přerušení při redeployi... ???
  
  
wiki/ostatni/docker/start.1516089227.txt.gz · Last modified: 2018/01/16 08:53 by root