skip to content
wiki.lkaplan.cz
User Tools
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
>
Recent Changes
Media Manager
Sitemap
Trace:
wiki:ostatni:docker:start
{{ :wiki:ostatni:docker:docker.png?nolink&200|}} ====== DOCKER ====== Verze dockeru: <code bash> $ docker --version Docker version 17.05.0-ce-rc1, build 2878a85 </code> Výpis stažených images: <code bash> docker image ls docker images </code> Výpis contejnerů: <code|bash> docker ps # Vypíše běžící contejnery docker ps -a # Vypíše všechny contejnery docker ps -a -q # Vypíše id všech kontejnerů docker ps -q # Vypíše id běžících kontejnerů </code> Sítě: <code bash> docker network ls docker network create ... docker network connect <network> <container> </code> Zastavení a smazání všech kontejnerů: <code bash> docker stop $(docker ps -a -q) docker rm $(docker ps -a -q) </code> Smazání všech images: <code bash> docker rmi $(docker images -q) </code> docker build -t docker-whale . <file Dockerfile Dockerfile> FROM docker/whalesay:latest RUN apt-get -y update && apt-get install -y fortunes CMD /usr/games/fortune -a | cowsay </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.txt
· Last modified: 2019/12/05 10:14 by
root
Page Tools
Show page
Old revisions
Backlinks
Back to top