PatrikKaura
12/22/2018 - 10:29 AM

docker tutorial

docker tutorial notes

docker container ls # zobrazeni docker bezicich
docker container ls -a # zobrazeni i zavrenych kontajneru
docker container rm <container_name> # smaze kontajner podle jmena pokud je kill
docker container stats --all # zobrazeni procesu
docker container inspect <container_name> # zobrazeni podrobneho nastaveni kontajneru
docker container top <container_name> #zobrazeni procesu
docker container run -it --name proxy nginx bash # spusteni kontajneru a vstup do bashu po exit bash se vypne
docker container start -ai nginx # spusti container s nginx v interaktivnim modu tzn. bash
docker container exec -it mysql bash # vlezu do mysql containeru a muzu pouzivat bash
docker image ls # zobrazeni vsech stazenych image
docker image rm <image_name> # smazani image stazeneho z docker hub
docker container run --p 80:80 -d --name proxy nginx # spusteni nginx na pozadi s name proxy na portu 80


# NETWORKING DOCKER
docker container port <container_name> # vypise otevrene porty pro dany kontajner
docker container inspect --format '{{ .NetworkSettings.IPAddress }}' webhost # filtrace ip adresy z inspect jsonu
docker network ls
docker network inspect
docker network create --driver
docker network connect
docker network disconnect

# DOCKER BUILD
docker build -f <docker_file_name>
docker image build -t <tag_name> .