Docker CE пайдалану
Docker CE Docker образдарымен жұмыс істеуге және контейнерлерді басқаруға мүмкіндік береді. Ол үшін Docker CLI командалары пайдаланылады. Docker командасы опциялардан (options) және ішкі командалардан (subcommands) тұрады:
docker [OPTIONS] SUBCOMMAND
Docker CLI бойынша анықтаманы көру үшін мына командаларды пайдаланыңыз:
docker --help
docker SUBCOMMAND --help
Docker-пен жұмыс туралы толығырақ ақпаратты ресми құжаттамадан қараңыз.
Мыналарға көз жеткізіңіз:
- Сізде Docker CE орнатылған хосттың терминалына қолжетімділік бар.
- Бұл хостта командаларды суперпайдаланушы (
root) атынан орындау үшінsudoпайдалана аласыз.
Контейнерлер (containers) Docker образдарынан (images) іске қосылады. Әдепкі бойынша Docker образдарды Docker Hub жүйесінен алады — бұл образдар тізілімі (Docker Registry).
Образдармен жұмыс Ubuntu ОЖ образы мысалында көрсетіледі:
-
Docker Hub ішіндегі Ubuntu бар қолжетімді образдарды қараңыз:
sudo docker search ubuntuКоманда нәтижесінде іздеу шарттарына сәйкес келетін образдар тізімі көрсетіледі.
-
ubuntuобразын жүктеңіз:sudo docker pull ubuntuКоманда нәтижесінде жүктеу барысы туралы ақпарат көрсетіледі.
-
Жүктелген образдарды қарау командасын орындап, образдың жүктелгеніне көз жеткізіңіз:
sudo docker imagesКоманда нәтижесінде жүктелген образдар тізімі көрсетіледі.
Жүктелген образды пайдаланатын контейнерді жасау және іске қосу үшін docker run командасын пайдаланыңыз. Бұл команда мына командалардың комбинациясы болып табылады: docker create және docker start.
Бұл әрекет бұрын жүктелген ubuntu образы үшін көрсетіледі:
-
Контейнерді жасаңыз және іске қосыңыз:
sudo docker run -it ubuntuКонтейнер іске қосылғаннан кейін контейнер терминалына (TTY) bash-сессиясымен қолжетімділік пайда болады (бұл
-itопцияларының комбинациясы арқылы жүзеге асады). Команда орындалғаннан кейін сіз bash командалық жолының келесі түрдегі шақыруын көресіз:root@8502eb90112b:/#Бұл шығыс мысалында
8502eb90112b— жасалған контейнердің идентификаторы. -
Контейнердің жұмысқа қабілеттілігін тексеру үшін оның ішінде Node.js орнатыңыз.
-
Команданы орындаңыз:
apt update && apt install nodejs -y -
Орнатылған Node.js нұсқасы туралы ақпаратты шығарыңыз:
node -vШығыс мысалы:
v12.22.9
-
-
Контейнердің bash командалық жолынан шығыңыз:
exitКонтейнер тоқтатылады.
-
Контейнерлерді басқару үшін олардың идентификаторларын алу қажет. Ол үшін контейнерлер тізімін қараңыз:
Барлық контейнерлер тізіміІске қосылған контейнерлер тізіміsudo docker ps -aКонтейнер идентификаторы
CONTAINER IDбағанында көрсетіледі. -
Контейнерді оның идентификаторын пайдаланып басқарыңыз:
Контейнерді іске қосуКонтейнерді тоқтатуКонтейнерді жоюsudo docker start <контейнер идентификаторы>8502eb90112bидентификаторы барubuntuконтейнерін іске қосу командасының мысалы:sudo docker start 8502eb90112b