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
os:docker [2023/08/02 17:07]
tomas [Kontejnery]
os:docker [2024/03/26 07:31] (current)
tomas [Kontejnery]
Line 9: Line 9:
 .docker/config.json ... konfigurace docker clienta\\ .docker/config.json ... konfigurace docker clienta\\
 docker info ... ukáže informace o Dockeru: verze, ipadresy, certifikáty atd\\ docker info ... ukáže informace o Dockeru: verze, ipadresy, certifikáty atd\\
 +docker system info ... to samé jako docker info\\
 +docker system df ... informace o místu na disku, co docker zabírá\\
 +docker system events ... sledování událostí v reálném čase\\
 ====Nástroje==== ====Nástroje====
 [[http://portainer.io|portainer]] ... grafická administrace Dockeru, Swarmu, Kubernetes, Nomad\\ [[http://portainer.io|portainer]] ... grafická administrace Dockeru, Swarmu, Kubernetes, Nomad\\
Line 23: Line 26:
 docker pull [[https://hub.docker.com/r/jdeathe/centos-ssh/|jdeathe/centos-ssh]] ... Centos 7 + ssh\\ docker pull [[https://hub.docker.com/r/jdeathe/centos-ssh/|jdeathe/centos-ssh]] ... Centos 7 + ssh\\
 docker images ... seznam obrazu\\ docker images ... seznam obrazu\\
 +docker image rm b46fb5eafd46 ... smaže obraz b46fb5eafd46\\ 
 docker history centos:7 ... historie obrazu (kdy se dely jake upravy)\\ docker history centos:7 ... historie obrazu (kdy se dely jake upravy)\\
 docker inspect centos:7 ... podrobne informace o obrazu, jako treba obsah Docker souboru\\ docker inspect centos:7 ... podrobne informace o obrazu, jako treba obsah Docker souboru\\
-   +docker tag b46fb5eafd46 server:port/image:3.3.0 ... přidá tag, repozitář server:port/image, verze 3.3.0\\
 ====Kontejnery==== ====Kontejnery====
 docker [[https://docs.docker.com/engine/reference/run/|run]] -i -t -p 80:80 d4350798c2ee /bin/bash ... spusti kontejner s prikazem bash\\ docker [[https://docs.docker.com/engine/reference/run/|run]] -i -t -p 80:80 d4350798c2ee /bin/bash ... spusti kontejner s prikazem bash\\
Line 32: Line 36:
 docker run -v myvol,/app kontejner ... to same\\ docker run -v myvol,/app kontejner ... to same\\
 docker run --rm -it --cap-add=SYS_ADMIN debian:jessie ... spusti docker se SYS_ADMIN pravama (moznost mountovat file systemy a jine)\\ docker run --rm -it --cap-add=SYS_ADMIN debian:jessie ... spusti docker se SYS_ADMIN pravama (moznost mountovat file systemy a jine)\\
 +docker run --user root --name mujkonterjner -p 8000:8000 nginx ... spustí konterner pod rootem, nastaví jméno kontejneru a publikaci portů\\
 [[https://docs.docker.com/engine/reference/commandline/ps/|docker ps -a]] ... vylistuje kontejnery\\ [[https://docs.docker.com/engine/reference/commandline/ps/|docker ps -a]] ... vylistuje kontejnery\\
 docker ps -a -q -f ancestor=image1 ... vylistuje jen kontejnery vznikle z obrazu image1, zobrazi jen ID (lze kombinovat s docker rm atd)\\ docker ps -a -q -f ancestor=image1 ... vylistuje jen kontejnery vznikle z obrazu image1, zobrazi jen ID (lze kombinovat s docker rm atd)\\
Line 46: Line 51:
 docker volume create my-vol ... vytvori novy volume\\ docker volume create my-vol ... vytvori novy volume\\
 docker volume inspect my-vol ... ukaze informace o volume\\ docker volume inspect my-vol ... ukaze informace o volume\\
-docker rm inspect my-vol ... smaze volume\\+docker volume ls ... vylistuje jednotky\\ 
 +docker volume rm my-vol ... smaze volume\\ 
 +docker volume  inspect my-vol ... informace o jednotce\\ 
 +====config - konfigurační soubory pro kontejnery==== 
 +docker config ls ... seznam uložených konfigurací\\ 
 +docker config inspect aaa ... ukáže konkrétní konfiguraci\\
  
 +====network====
 +docker network ls ... seznam síťových služeb\\
 +docker network inspect ingress ... konfigurace síťové služby\\
 ====Export/import==== ====Export/import====
 docker import /tmp/konterner.tgz ... naimportuje kontejner ze souboru\\ docker import /tmp/konterner.tgz ... naimportuje kontejner ze souboru\\