Docker: Paano i-install ang pinakabagong matatag na bersyon sa DEBIAN 10?

Docker: Paano i-install ang pinakabagong matatag na bersyon sa DEBIAN 10?

Docker: Paano i-install ang pinakabagong matatag na bersyon sa DEBIAN 10?

La virtualization ng Mga Operating System at Aplikasyon o Sistema karaniwang binubuo ng pagiging maibahagi sa pareho hardware, maraming mga elemento ng mga ito operating ganap na nakapag-iisa.

Pagdating sa virtualizing Mga operating system sa libre, libre at / o bukas na mga teknolohiya, ang mga teknolohiya o aplikasyon ay madalas na ginusto, tulad ng Promox, Xen, VirtualBox, QEMU o KVM. Ngunit pagdating sa Mga Aplikasyon o Sistema, ito ay karaniwang resorted pangunahin sa Kubernetes o Docker.

Docker: Panimula

Ang huling 2 na ito ay teknolohiyang virtualization na nakabatay sa lalagyan. Sa kaso ng Manggagawa sa pantalan, ito ay pinakawalan sa taong 2013, bilang bahagi ng a pagbuo ng bukas na mapagkukunan tinatawag na Docker Engine. Sinamantala iyon ng mayroon nang mga pagsulong ng oras, iyon ay, ang mga konsepto at kaalaman tungkol sa mga lalagyan hanggang sa petsa mula sa Mga operating system libre at / o bukas (Unix / Linux)tulad ng cgroups at namespaces, upang maisulong sa lumalagong lugar ng teknolohiya.

Sa mga nakaraang okasyon na pinag-usapan natin Manggagawa sa pantalan, na kung bakit hindi namin susuriin kung ano ito, o kung ano ang mga katangian, pasilidad, o iba pang mga detalye o elemento. Kaya, tututok talaga kami sa pag-install ng kasalukuyang bersyon (19.03.8) sa DEBIAN 10 (Buster) y Mga Distrito ng GNU / Linux, katulad o batay sa mga ito, tulad ng MX Linux 19.

Gayunpaman, para sa karagdagang impormasyon maaari mong ma-access ang aming nakaraang mga publication Manggagawa sa pantalan.

Manggagawa sa pantalan
Kaugnay na artikulo:
Paano i-install ang Docker sa Raspberry pi gamit ang Raspbian?
Manggagawa sa pantalan
Kaugnay na artikulo:
Ang bagong bersyon ng Docker Container 18.09 ay dumating na may mga bagong pagpapabuti
tuyong pantalan
Kaugnay na artikulo:
Tuyo: isang interactive na tagapamahala ng CLI para sa mga lalagyan ng Docker
Kaugnay na artikulo:
Paano i-install ang Docker sa Linux Mint 18 Sarah

Docker: Nilalaman

Ano ang isang Lalagyan?

Bago simulan ang proseso ng pag-install ng ito teknolohiyang virtualization na nakabatay sa lalagyan, sa paglaon ay makapag-install ng anumang aplikasyon o system sa pamamagitan ng a "Lalagyan", mahalagang linawin ito sa hindi gaanong nauunawaan, kung ano ang ibig sabihin ng lalagyan.

Sumipi sa Opisyal na pahina ng HPE (Hewlett Packard Enterprise) tungkol sa nasabing teknolohiya, sinasabi sa amin ang mga sumusunod:

"Ang Mga Container ng Application ay magaan ang kapaligiran na runtime na nagbibigay ng mga application ng mga file, variable, at library na kailangan nila upang patakbuhin, kung kaya't na-maximize ang kanilang kakayahang dalhin.".

"Habang ang tradisyunal na Virtual Machines (VM) ay nagbibigay-daan sa virtualization ng computing imprastraktura, pinapagana ng mga lalagyan ang mga application ng software. Hindi tulad ng Mga Virtual Machine, Ginagamit ng Mga container ang Operating System (OS) ng kanilang host sa halip na magbigay ng kanilang sarili".

Docker: proseso ng pag-install sa DEBIAN 10 (Buster)

A. Hakbang 1

Ihanda ang Platform para sa pag-install.

sudo apt update && sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Docker: Pag-install - Hakbang 1

B. Hakbang 2

I-download ang susi sa Opisyal na imbakan, i-configure ang opisyal na Repository at patunayan ang mga file na magagamit mula rito, kasama ang bersyon ng aming GNU / Linux Distro. Para sa aming kaso, DEBIAN 10 (Buster) o iba GNU / Linux Distro, katulad o batay dito, tulad ng MX Linux 19.

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update && apt-cache policy docker-ce

Docker: Pag-install - Hakbang 2

C. Hakbang 3

I-install ang application at inirerekumenda ang mahahalagang file.

sudo apt install docker-ce docker-ce-cli containerd.io

Docker: Pag-install - Hakbang 3

D. Hakbang 4

Patunayan ang pag-install ng application, pinapatakbo ang pag-install ng pagsubok na lalagyan na tinatawag Kamusta-mundo.

sudo docker run hello-world

Docker: Pag-install - Hakbang 4

E. Hakbang 5

Suriin ang bersyon ng naka-install na application.

docker -v

Docker: Pag-install - Hakbang 5

F. Hakbang 6

Ang hakbang na ito ay opsyonal, dahil karaniwang suriin na ang naka-install na lalagyan ay hindi na-download at na-install muli, kapag hiniling na patakbuhin ito muli.

sudo docker run hello-world

Docker: Pag-install - Hakbang 6

G. Hakbang 7

Ang iba pang hakbang na ito ay maaari ring maituring na opsyonal, dahil karaniwang papayagan ang a "Gumagamit na hindi administrator" maaaring magpatakbo ng isang lalagyan nang hindi nangangailangan ng mga pahintulot "administator". Para sa case study na ito, bibigyan ng pahintulot ang isang mayroon nang gumagamit na pinangalanan "Sysadmin".

sudo adduser sysadmin docker
docker run hello-world

Docker: Pag-install - Hakbang 8

H. Hakbang 8

Panghuli, ang perpektong bagay bago simulang gamitin nang buo Manggagawa sa pantalan, ay upang muling simulan at patunayan ang pagsisimula ng Serbisyo at ang pagpapatupad ng lalagyan ng pagsubok.

sudo /etc/init.d/docker status
docker run hello-world

Docker: Pag-install - Hakbang 8

Sa paglaon, sa isa pang publication tungkol sa nasabing teknolohiya o may kaugnayan dito, susubukan namin ang pag-install ng ilang iba pang application o system upang ipagpatuloy ang pag-aaral na mapangasiwaan ito. Gayunpaman, para sa higit na nagturo sa sarili o mausisa, mayroong isang mahusay na manwal na naglalaman ng maraming impormasyon na nauugnay sa pag-install sa DEBIAN GNU / Linux 9/10 sa seksyon ng dokumentasyon ng opisyal na site ng docker.

Panghuli, kung sakaling nais mong malaman ng kaunti pa tungkol sa docker, kung paano ito gumagana at ginagamit sa totoong buhay, maaari mong ma-access ang sumusunod na 2 mga link: Pulang sumbrero y ay amazon.

Generic na imahe para sa mga konklusyon sa artikulo

Konklusyon

Inaasahan namin na ito "kapaki-pakinabang maliit na post" tungkol sa mahusay na app na ito at «Tecnología de Virtualización basada en Contenedores» tumawag «Docker», na nagbibigay ng isang karagdagang layer ng application virtualization abstraction at automation sa maramihang Mga operating system; maging marami interes at utility, Para sa kabuuhan «Comunidad de Software Libre y Código Abierto» at ng malaking kontribusyon sa pagsasabog ng kamangha-mangha, naglalakihang at lumalaking ecosystem ng mga aplikasyon ng «GNU/Linux».

At para sa karagdagang impormasyon, palaging huwag mag-atubiling bisitahin ang anumang Online library bilang OpenLibra y jedit upang basahin mga libro (PDF) sa paksang ito o iba pa mga lugar ng kaalaman. Sa ngayon, kung nagustuhan mo ito «publicación», huwag tigilan ang pagbabahagi nito kasama ng iba, sa iyong Mga paboritong website, channel, grupo o komunidad ng mga social network, mas mabuti na libre at bukas bilang Mastodon, o ligtas at pribado kagaya Telegrama.

O bisitahin lamang ang aming home page sa DesdeLinux o sumali sa opisyal na Channel Telegram ng DesdeLinux upang basahin at iboto ito o iba pang mga kagiliw-giliw na publication sa «Software Libre», «Código Abierto», «GNU/Linux» at iba pang mga paksang nauugnay sa «Informática y la Computación», at ang «Actualidad tecnológica».


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.