Docker Tutorial - Docker overview - Install Debian CE on Debian 10
Talaan ng mga Nilalaman:
- I-install ang Docker sa Debian
- Pagpatupad ng Docker Command na Walang Sudo
- Paggamit ng Docker
- Mga Imahe ng Docker
- Mga lalagyan ng Docker
- Konklusyon
Ang Docker ay isang platform ng containerization na nagbibigay-daan sa iyo upang mabilis na bumuo, subukan at mag-deploy ng mga application bilang portable, self-sapat na mga lalagyan na maaaring patakbuhin kahit saan.
Sa tutorial na ito, ipapaliwanag namin kung paano i-install ang Docker sa Debian 10 Buster at galugarin ang mga pangunahing konsepto at utos ng Docker.
I-install ang Docker sa Debian
Gawin ang mga sumusunod na hakbang upang mai-install ang pinakabagong matatag na bersyon ng Docker mula sa mga repositori ng Docker.
-
I-install ang mga pakete na kinakailangan upang magdagdag ng isang bagong imbakan sa
sudo apt updatesudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2Mag-import ng susi ng GPG ng imbakan gamit ang sumusunod na utos ng curl:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -Sa tagumpay, babalik ang utos na
OK.Idagdag ang matatag na reporter ng Docker APT sa listahan ng imbakan ng software ng iyong system:
sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"I-update ang listahan ng pakete ng
aptat i-install ang pinakabagong bersyon ng Docker CE (Community Edition):sudo apt updatesudo apt install docker-ceKapag nakumpleto ang pag-install ang serbisyo ng Docker ay awtomatikong magsisimula. Upang i-verify ang uri nito:
sudo systemctl status docker● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2019-07-30 20:52:00 GMT; 1min 11s ago Docs: https://docs.docker.com…Sa panahon ng pagsulat, ang pinakabagong matatag na bersyon ng Docker ay
19.03.1:docker -vDocker version 19.03.1, build 74b1e89
Pagpatupad ng Docker Command na Walang Sudo
Bilang default, ang ugat at gumagamit lamang na may mga pribilehiyo ng sudo ang maaaring magpatupad ng mga utos ng Docker.
sudo usermod -aG docker $USER
$USER
ay isang variable ng kapaligiran na humahawak sa iyong username.
Mag-log out at mag-log in upang ang pagiging kasapi ng grupo ay na-refresh.
Kapag tapos na upang mapatunayan na maaari mong patakbuhin ang mga utos ng
docker
walang uri ng
sudo
:
docker container run hello-world
Ang utos ay mag-download ng isang imahe ng pagsubok, tatakbo ito sa isang lalagyan, mag-print ng isang "Hello mula sa Docker" na mensahe at exit. Ang output ay dapat magmukhang mga sumusunod:

Paggamit ng Docker
Ngayon na na-install mo sa iyong Debian 10, puntahan natin ang mga pangunahing konsepto at utos ng pantalan.
Mga Imahe ng Docker
Ang isang imahe ng Docker ay binubuo ng isang serye ng mga layer ng filesystem na kumakatawan sa mga tagubilin sa Dockerfile ng imahe na bumubuo ng isang maipapatupad na application ng software. Ang isang imahe ay isang hindi mababago na binary file kabilang ang application at lahat ng iba pang mga dependencies tulad ng mga aklatan, binaries, at mga tagubilin na kinakailangan para sa pagpapatakbo ng application.
Karamihan sa mga imahe ng Docker ay magagamit sa Docker Hub. Ito ay isang serbisyo sa registry na batay sa ulap na kung saan kasama sa iba pang mga pag-andar ay ginagamit para sa pagpapanatili ng mga imahe ng Docker alinman sa isang pampubliko o pribadong lalagyan.
Upang maghanap para sa isang imahe mula sa rehistro ng Docker Hub, gamitin ang utos ng
docker search
docker. Halimbawa, upang maghanap para sa isang imahe ng Debian, mai-type mo:
Mga lalagyan ng Docker
Ang isang halimbawa ng isang imahe ay tinatawag na isang lalagyan. Ang isang lalagyan ay kumakatawan sa isang runtime para sa isang solong aplikasyon, proseso, o serbisyo.
Maaaring hindi ito ang pinaka-angkop na paghahambing ngunit kung ikaw ay isang programmer maaari mong isipin ang isang imahe ng Docker bilang klase at lalagyan ng Docker bilang isang halimbawa ng isang klase.
Upang magsimula, ihinto, alisin at pamahalaan ang isang lalagyan gamitin ang utos ng
docker container
. Halimbawa, ang sumusunod na utos ay magsisimula ng isang lalagyan ng Docker batay sa imahe ng Debian. Kung wala kang lokal na imahe, mai-download muna ito:
docker container run debian
Ang lalagyan ng Debian ay hihinto kaagad pagkatapos ng pag-boot up dahil wala itong proseso na matagal na at walang ibang utos na ibinigay. Ang lalagyan ng booting up, nagpatakbo ng isang walang laman na utos at pagkatapos ay lumabas.
Pinapayagan ka ng switch
-it
na makipag-ugnay sa lalagyan sa pamamagitan ng linya ng command. Upang magsimula ng isang interactive na uri ng lalagyan:
docker container run -it debian /bin/bash
root@ee86c8c81b3b:/#
Tulad ng nakikita mo mula sa output sa itaas sa sandaling ang lalagyan ay nagsimula ang command prompt ay binago na nangangahulugang nagtatrabaho ka na mula sa loob ng lalagyan.
Upang ilista ang pagpapatakbo ng mga lalagyan ng Docker, gamitin ang sumusunod na utos:
docker container ls
Upang tingnan ang lahat ng mga lalagyan, ipasa ito ang isang
-a
switch:
docker container ls -a
Upang tanggalin ang isa o higit pang mga lalagyan kopyahin lamang ang container ID (o mga ID) at i-paste ang mga ito pagkatapos ng utos ng
container rm
:
docker container rm c55680af670c
Konklusyon
Ang pag-install ng Docker sa Debian 10 ay medyo madaling gawain. Docker ay de facto standard para sa lalagyan ng teknolohiya at ito ay isang mahalagang tool para sa mga inhinyero ng DevOps at ang kanilang patuloy na pagsasama at pipeline ng paghahatid.
Para sa karagdagang impormasyon suriin ang opisyal na dokumentasyon ng Docker.
docker debianPaano magdagdag, mag-upload, mag-imbak, lumikha, gumamit ng mga file sa OneDrive
Paano gamitin ang OneDrive? Matuto kung paano magdagdag, mag-upload, mag-imbak, lumikha, gumamit ng mga file, mga larawan at folder at i-sync ang mga nakabahaging folder sa OneDrive gamit ang iyong Windows PC.
Baguhin ang laki, i-edit, mag-upload, sa iyong menu ng konteksto ng right click na maaaring makatulong sa iyo na madaling i-preview, palitan ang laki, i-edit, mag-upload sa ImageShack, mag-edit ng metadata ng IPC, mag-convert ng mga larawan.
XnView Shell Extension ay isang extension para sa mga bintana ng explorer na nagbibigay-daan sa iyo i-edit ang mga larawan mula mismo sa explorer click ang konteksto mismo sa menu ng konteksto.
Paano mag-import ng mga screenshot upang mag-snagit editor, mag-convert ng batch
Kung mayroon kang maraming mga imahe na kailangang mai-import sa isang tool para sa pag-convert ng batch, pagkatapos ay huwag nang tumingin pa. Ang Snagit Editor ay maaaring gawin iyon at marami pa. Narito kung paano.







