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ą:
![](/images/linux/how-to-set-up-docker-on-linux.png)
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
![](/images/linux/how-to-set-up-docker-on-linux_2.png)
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