DOCKER Flashcards
Разделба на должности
Развивачите на софтвер се интересираат нивниот код да работи во контенејрите, а операторите да ги менаџираат и одржуваат контејнерите.
Што се контенејри?
Контенејрите виртуелизираат оперативен систем и користат негови системски повици.
Што е Docker
Docker е open-source engine кој прави автоматизација за деплојмент на апликации во контејнери.
Моќна алатка за создавање, деплојнување и менаџирање на контејнеризирани апликации во различни околини.
Ја подобрува конзистентноста, скалабинлноста, итн.
Компоненти на Docker?
Docker engine (Docker client и server).
Docker images;
Registries;
Docker containers;
Docker images
Се коцки за градење на Docker светот. Се извршуваат чекор по чекор и извршуваат некакви активности кои се очекуваат од нив.
Docker регистри
Место каде што Docker ги чува сликите. Може да бидат јавни или приватни. Docker hub е cloud-based сервис кој нуди јавни регистри.
Docker контејнер
Пакет за аплиакција или сервис. Даден контејнер се стартува од docker слика.
Image vs. Container
Сликата има задолжение да гради и да пакува, додека контејнерот за извршување на апликацијата.
Како се дава име на контејнер?
docker run –name <containername></containername>
Како се стартува стопиран контејнер?
docker start <container_name/id>
За што се користи docker attach <name/id>?
Со docker attach се поврзува стартуван контејнер со влез/излез на терминала.
Која команда се користи доколку сакаме да дознаеме повеќе и подетални информации за еден контејнер?
docker inspect <name/id>
Како се листаат сите слики
docker inspect
Што прави командата sudo docker =t=”ime”
Извршува дадена слика и му дава таг/име.
Со која команда се брише слика
docker rmi