Kaip nustatyti "Docker" Linux

Vienas iš pagrindinių Linux naudojimo privalumųJūsų serverio platforma yra konteineriai. Tara yra technologija, leidžianti vartotojui turėti mikro operacinę sistemą ir specializuotą programinę įrangą bei paleisti ją atskirai sistemoje. Tai leidžia pasiekti neįtikėtinų rezultatų ir lankstumo. Kai kalbame apie „Linux“ konteinerius, populiariausias sprendimas yra „Docker“. Įdiegus šią programinę įrangą, labai lengvai kiekvienam gali lengvai įdiegti ir paleisti konteinerius. Štai kaip gauti „Docker“ sistemoje „Linux“.

SPOILER ALERT: Slinkite žemyn ir žiūrėkite vaizdo įrašo vadovėlį šio straipsnio pabaigoje.

„Ubuntu“ instrukcijos

Prieš paleisdami „Docker CE“ į savo „Ubuntu“ serverį ar darbalaukį, turėtumėte atnaujinti „Ubuntu apt“ paketo talpyklą ir įdiegti visus programinės įrangos naujinius, kuriuos gali reikėti įdiegti.

sudo apt update
sudo apt upgrade

Kai jūsų sistema bus atnaujinta, turėsite įdiegti keletą paketų. Šie paketai yra svarbūs ir leis „Ubuntu“ paketų tvarkytuvei geriau bendrauti su atsisiuntimais per HTTPS.

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

Kitas diegimo proceso žingsnis yra pridėti GPG raktą į oficialią „Docker“ programinės įrangos saugyklą. Tai svarbu, nes „Ubuntu“ be jo neįdiegs programinės įrangos.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Atsiųstą raktą į savo „Ubuntu“ sistemą įtraukite oficialią „Docker CE“ programinės įrangos saugyklą.

sudo add-apt-repository 
"deb [arch=amd64] https://download.docker.com/linux/ubuntu 
$(lsb_release -cs) 
stable"

Galiausiai dar kartą atnaujinkite „Ubuntu“ programinės įrangos šaltinius ir įdiekite „Docker“ programinę įrangą, kad baigtumėte diegimo procesą.

sudo apt update&&sudo apt install docker-ce

„Debian“ instrukcijos

Prieš diegdami „Docker CE for Debian“, atnaujinkite sistemą. Tai užtikrins, kad „Docker“ gerai veiks jūsų kompiuteryje.

sudo apt-get update
sudo apt-get upgrade

Turite viską atnaujintiįdiekite keletą įrankių, kad užtikrintumėte „Docker CE“ paketų teisingą atsisiuntimą. Atminkite, kad instrukcijos skirsis atsižvelgiant į tai, ar išleidžiate „Debian“.

„Debian Stretch / Jesse“ instrukcijos

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

Susilaikymo instrukcijos

sudo apt-get install 
apt-transport-https 
ca-certificates 
curl 
python-software-properties

Pridėjus įrankius, laikas „Debian“ įdiegti „Docker“ repo GPG raktą. Tai yra kritinis žingsnis, todėl neignoruokite to. „Debian“ neįdiegs „Docker“ be jo.

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

Tada pridėkite „Docker CE“ programinės įrangos saugyklą prie savo „Debian“ šaltinių sąrašo.

sudo add-apt-repository 
"deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") 
$(lsb_release -cs) 
stable"

Dabar liko tik atnaujinti „Debian“ programinės įrangos šaltinius ir įdiegti „Docker CE“. Atlikite šias komandas:

sudo apt-get update&&sudo apt-get install docker-ce

„Fedora“ instrukcijos

Prieš įdiegdami „Docker“ „Fedora“, jums reikėsįdiegti kai kuriuos Dnf papildinius. Tai yra svarbu ir leis daug lengviau įdiegti „Docker“ programinę įrangą. Įdiekite „Dnf“ papildinius naudodami:

sudo dnf -y install dnf-plugins-core

Įdiegę papildinius, laikas į kompiuterį įtraukti tikrąją programinės įrangos saugyklą.

sudo dnf config-manager 
--add-repo 
https://download.docker.com/linux/fedora/docker-ce.repo

Pridėjus oficialią „Docker CE“ programinės įrangos saugyklą„Dnf“ ir „Fedora“ reiškia, kad vartotojui atnaujinus sistemą, jie gaus reguliarius „Docker“ naujinius. Jei diegiate „Docker“ kompiuteryje, kuriame nėra įprastos prieigos prie interneto, apsvarstykite galimybę apsilankyti „Docker CE“ atsisiuntimo puslapyje ir užuot griebę RPM.

Įdiekite „Docker CE“ tiesiai iš „Fedora“ paketo tvarkyklės, kad užbaigtumėte procesą.

sudo dnf install docker-ce

Kitos Linux

„Docker“ yra gerai palaikoma „Linux“. Aukščiau pateikiami „Linux“ paskirstymai yra keli iš tų, kuriuos „Docker“ renkasi naudodamiesi jūs. Jei norite gauti programinę įrangą su kita „Linux“ versija, pravartu pasidomėti dokumentacija. Informacija apie „Docker“ diegimą yra puikus įrankis, be to, jie turi daug nurašymų daugeliui skirtingų „Linux“ paskirstymų. Taip pat patikrinkite naudojamo „Linux“ paskirstymo dokumentus, nes tai taip pat gali padėti įdiegti doko programinę įrangą.

Įgalinamas „Docker CE“

„Docker CE“ yra įdiegtas, bet prieš tai galėsite naudotiJei norite įjungti jos paslaugas, turėsite naudoti „init“ sistemą. Priklausomai nuo jūsų naudojamos operacinės sistemos, instrukcijos gali būti skirtingos. Pvz., Jei vykdėte „Ubuntu“ arba „Debian“ instrukcijas, yra didelė tikimybė, kad diegimo metu sisteminiai elementai bus automatiškai įjungti. „Fedora“ ar kitiems „Linux“ paskirstymams, naudojantiems „systemd“, šie elementai turės būti įjungiami atskirai.

Pirmiausia paleiskite paslaugą paleisdami naudodami įjungti komanda.

sudo systemctl enable docker

Tada nedelsdami paleiskite doką sistemoje naudodami „systemctl“ paleidimas komanda.

sudo systemctl start docker

Norite išjungti „Docker CE“ paslaugą? Naudokite išjungti.

sudo systemctl disable docker

Be to, bet kuriuo metu sustabdykite „Docker“ naudodami „systemctl“ stotelėir paleiskite iš naujo naudodami „systemctl“ paleidimas iš naujo.

sudo systemctl stop
sudo systemctl restart

Naudojant „Docker CE“

Su „Docker CE“, įdiegtu „Linux“, jūs galiteįdiekite ir naudokite tiek konteinerių, kiek jums patinka. Norėdami patikrinti ir įsitikinti, kad „Docker CE“ programinė įranga veikia tinkamai, pirmiausia turėtumėte paleisti bandymo talpyklą:

sudo docker run hello-world

Jei sveiko pasaulio konteineris paleidžiamas ir veikia tinkamai, viskas gerai. Jei ne, iš naujo įdiekite „Docker“ ir bandykite dar kartą.

Įdiekite ir paleiskite konteinerius

Diegti konteinerius į „Docker“ sąranką yra gana paprasta. Norėdami pradėti, ieškokite „Docker Hub“ konteinerio, kurį norėtumėte įdiegti.

docker search searchterm

Tada įdiekite jį su dokininko traukimas.

docker pull containername

Paleiskite konteinerį su:

sudo docker run containername
</p>

Komentarai