Ubuntu серверінде Docker орнату және конфигурациялау. Бұл процесті кезең-кезеңімен қарастырайық.
Docker қолданбаларды пакеттеу, жеткізу және контейнерлер деп аталатын оқшауланған орталарда іске қосу мүмкіндігінің арқасында Қазақстандағы әзірлеушілер мен жүйелік әкімшілер үшін таптырмас құрал болды.
Бұл қолданбаларды орналастыру процесін айтарлықтай жеңілдетеді және сервер ресурстарының тиімділігін арттырады.
Бұл мақалада біз Ubuntu серверінде Docker бағдарламасын орнату, конфигурациялау және басқару процесін қарастырамыз.
1-қадам: Ubuntu серверіне Docker орнатыңыз
Бірінші қадам - Ubuntu серверіне Docker орнату. Мына қарапайым нұсқауларды орындаңыз:
APT пакеттерінің тізімін жаңартыңыз:
sudo apt update
APT HTTPS арқылы репозиторийлерді пайдалануға мүмкіндік беретін қажетті пакеттерді орнатыңыз:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Жүйеге Docker репозиторийіне арналған ресми GPG кілтін қосыңыз:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Docker репозиторийін APT тізіміне қосыңыз және оны жаңартыңыз:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
Docker, Docker CLI және контейнер орындалуын орнатыңыз:
sudo apt install docker-ce docker-ce-cli containerd.io
Hello-world контейнерін іске қосу арқылы Docker сәтті орнатылғанын тексеріңіз:
sudo docker run hello-world
2-қадам: Docker қолданбасына sudo қолданбастан қол жеткізуді орнату
Docker пәрмендерін іске қосқан сайын sudo қолданбасын болдырмау үшін пайдаланушыны докер тобына қосыңыз:
Пайдаланушыны докер тобына қосыңыз:
sudo usermod -aG docker $USER
Өзгерістердің күшіне енуі үшін ағымдағы сеанстан шығып, содан кейін қайта кіріңіз.
3-қадам: Docker Daemon орнату
Әдепкі бойынша, Docker Daemon желі сұрауларын тек жергілікті хостта тыңдайды. Бұл әрекетті өзгерту қажет болса, мысалы, Docker Daemon белгілі бір желі интерфейсінде тыңдау үшін, мына қадамдарды орындаңыз:
Docker Daemon үшін конфигурация файлын жасаңыз:
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo nano /etc/systemd/system/docker.service.d/options.conf
Келесі конфигурацияны файлға қойыңыз:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375
Docker Daemon бағдарламасын қайта іске қосыңыз және өзгертулерді қолданыңыз:
sudo systemctl daemon-reload
sudo systemctl restart docker
4-қадам: Ubuntu серверінде Docker басқару
Енді Docker Ubuntu серверінде орнатылған және конфигурацияланғандықтан, контейнерлер мен кескіндерді басқаруға арналған кейбір негізгі пәрмендерді қарастырайық.
Контейнерді басқару
Контейнерді іске қосу : пәрменді пайдаланып Docker кескініне негізделген контейнерді іске қосуға болады docker run
.
Мысалы:
sudo docker run -d -p 8080:80 nginx
Бұл пәрмен Nginx веб-сервері бар контейнерді бастайды және 8080 портын хост құрылғысына контейнердің 80 портына жібереді.
Іске қосылған контейнерлерді көру : барлық іске қосылған контейнерлердің тізімін көру үшін пәрменді пайдаланыңыз:
sudo docker ps
Контейнерді тоқтату және жоюdocker stop
: Контейнерді тоқтату және жою үшін сәйкесінше пәрмендерді пайдаланыңыз docker rm
:
sudo docker stop <container_id>
sudo docker rm <container_id>
Кескінді басқару
Суреттер тізімін алу : Сервердегі барлық кескіндердің тізімін көру үшін пәрменді пайдаланыңыз:
sudo docker images
Кескінді жүктеп салу : Суретті Docker Hub жүйесінен немесе жергілікті репозиторийден мына пәрмен арқылы жүктеп алуға болады docker pull
:
sudo docker pull ubuntu
Кескінді жою : Кескінді жою үшін пәрменді пайдаланыңыз docker rmi
:
sudo docker rmi <image_id>
Басқа пайдалы командалар
Контейнер журналдары : Контейнер журналдарын көру үшін пәрменді пайдаланыңыз docker logs
:
sudo docker logs <container_id>
Контейнер ішіндегі пәрмендерді орындау : Контейнер ішіндегі пәрменді орындау үшін пәрменді пайдаланыңыз docker exec
:
sudo docker exec -it <container_id> bash
Бұл пәрмен контейнер ішіндегі интерактивті терминалды ашады.
Ubuntu серверіне Docker орнатуды аяқтадық
Бұл Ubuntu серверінде Docker басқаруға қысқаша кіріспе ғана . Docker контейнерлер мен кескіндерді тиімді басқаруға көмектесетін көптеген басқа пәрмендер мен мүмкіндіктерді ұсынады. Docker және оның қолданбаларды әзірлеу және басқару мақсаттарына жетуге қалай көмектесетінін зерттеуді жалғастырыңыз!
Docker тиімді пайдалану үшін оның негізгі принциптері мен тұжырымдамаларын түсінуді талап ететін қуатты құрал екенін есте ұстаған жөн. Docker қауымдастығын пайдаланыңыз, құжаттаманы зерттеңіз және осы технологияның толық әлеуетін ашу үшін әртүрлі мүмкіндіктермен тәжірибе жасаңыз.
Ubuntu серверіндегі Docker көмегімен сіз икемділікке, масштабтауға және қолданбаларды басқарудың қарапайымдылығына ие боласыз. Бұл нұсқаулық сізге Docker бағдарламасын сәтті бастауға және оны әзірлеу және инфрақұрылымды басқару үдерісіне енгізуге көмектеседі деп үміттенеміз.
Реклама Google |
![]() |
Назар аударыңыз! Бұл мақала ресми құжат емес.Ақпаратты сақтықпен және сынақ ортасында пайдалану керек.
Заманауи сақтық көшірме жасау, репликациялау, деректерді синхрондау және төлемдік бағдарламадан қорғау жүйелерін құру туралы сұрақтарыңыз болса, қазіргі заманғы деректердің сақтық көшірмесін жасау және қалпына келтіру технологиялары бойынша кеңес алу үшін біздің компанияға хабарласыңыз . Біздің компанияның осы салада 20 жылдан астам тәжірибесі бар. |
Қазақстандағы резервтік көшірудің ең жақсы он тәжірибесі
- oVirt гипервизорын қорғау — терең талдау
- oVirt жүйесінен Proxmox жүйесіне виртуалды машинаны көшіру
- Proxmox-тан oVirt-ке виртуалды машинаны көшіру
- Kubernetes контейнерлерін қорғау — терең талдау
- Proxmox гипервизорын бұзудан қалай қорғауға болады - Терең талдау
- Fail2Ban-ды oVirt жүйесін қорғауда қолдану - Терең талдау
- oVirt гипервизорын сақтандыруды ұйымдастыру — Терең талдау
- Виртуалды машинаны гипервизорлар арасында Proxmox арқылы көшіру
- Proxmox гипервизорын виртуалды машиналардың оңтайлы жұмысын қамтамасыз ету үшін конфигурациялау
- Proxmox-те SSH арқылы root құқықтарының бұзылуынан қорғау: терең талдау