Android

Paano mag-install at gumamit ng docker sa debian 9

Install Docker on Debian

Install Docker on Debian

Talaan ng mga Nilalaman:

Anonim

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 tumakbo kahit saan.

Docker ay de facto standard para sa teknolohiya ng lalagyan at ito ay isang mahalagang tool para sa mga inhinyero ng DevOps at ang kanilang patuloy na pagsasama at pipeline ng paghahatid.

Sa tutorial na ito, papatnubayan ka namin sa proseso ng pag-install ng Docker sa isang Debian 9 machine at galugarin ang mga pangunahing konsepto at utos ng Docker.

Mga kinakailangan

Bago magpatuloy sa tutorial na ito, siguraduhing naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo. Ang lahat ng mga utos sa tutorial na ito ay dapat patakbuhin bilang isang hindi gumagamit ng ugat.

I-install ang Docker sa Debian

Ang mga sumusunod na hakbang ay naglalarawan kung paano i-install ang pinakabagong matatag na bersyon ng Docker mula sa mga repositori ng Docker.

  1. I-update ang naka-install na mga pakete sa pinakabagong bersyon:

    sudo apt update sudo apt upgrade

    I-install ang mga dependencies na kinakailangan upang magdagdag ng isang bagong imbakan sa

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

    Mag-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 -

    Idagdag ang reporter ng Docker APT sa listahan ng repositoryo ng software ng iyong system sa pamamagitan ng pag-type:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Ngayon na ang pag-iimpok ng Docker ay pinagana, i-update ang listahan ng pakete ng apt at i-install ang pinakabagong bersyon ng Docker CE (Community Edition) kasama ang:

    sudo apt update sudo apt install docker-ce

    Kapag nakumpleto ang pag-install ang serbisyo ng Docker ay awtomatikong magsisimula. Maaari mong i-verify ito sa pamamagitan ng pag-type:

    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 Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    Sa oras ng pagsulat, ang kasalukuyang bersyon ng Docker na magagamit para sa Debian 9 ay 18.06.0-ce . Suriin ang bersyon ng Docker na may:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Pagpatupad ng Docker Command na Walang Sudo

Bilang default, tanging ang isang gumagamit na may mga pribilehiyo ng administrator ay maaaring magpatupad ng mga utos ng Docker.

Kung nais mong patakbuhin ang mga utos ng Docker bilang isang di-ugat na gumagamit nang hindi naghahanda ng sudo kakailanganin mong idagdag ang iyong gumagamit sa pangkat ng docker na nilikha sa pag-install ng package ng Docker CE. Maaari mong gawin iyon sa pamamagitan ng pag-type:

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.

Upang mapatunayan na maaari mong patakbuhin ang mga utos ng docker nang hindi naghahanda ng sudo patakbuhin ang sumusunod na utos na mag-download ng isang imahe ng pagsubok, patakbuhin ito sa isang lalagyan, mag-print ng isang "Hello mula sa Docker" na mensahe at exit:

docker container run hello-world

Ang output ay dapat magmukhang mga sumusunod:

Alisin ang mga lalagyan ng Docker

Upang tanggalin ang isa o higit pang mga lalagyan ay kopyahin lamang ang container ID (o mga ID) at i-paste ang mga ito pagkatapos ng sub-submaker ng container rm :

docker container rm c55680af670c

Konklusyon

Nalaman mo kung paano i-install ang Docker sa iyong Debian 9 machine at kung paano i-download ang mga imahe ng Docker at pamahalaan ang mga lalagyan ng Docker. Ang tutorial na ito ay halos hindi kumamot sa ibabaw ng ekstema ng Docker. Sa ilan sa aming susunod na mga artikulo, magpapatuloy kaming sumisid sa iba pang mga aspeto ng Docker.

Dapat mo ring suriin ang opisyal na dokumentasyon ng Docker.

docker debian