User Tools

Site Tools


wiki:ostatni:docker:start

DOCKER

Verze dockeru:

$ docker --version
Docker version 17.05.0-ce-rc1, build 2878a85

Výpis stažených images:

docker image ls
docker images

Výpis contejnerů:

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ů

Sítě:

docker network ls
docker network create ...
docker network connect <network> <container>

Zastavení a smazání všech kontejnerů:

docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)

Smazání všech images:

docker rmi $(docker images -q)

docker build -t docker-whale .

Dockerfile
FROM docker/whalesay:latest
RUN apt-get -y update && apt-get install -y fortunes
CMD /usr/games/fortune -a | cowsay

Skok do kontejneru:

docker exec -it postgrest_db_1 bash

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