Ako nainštalovať a používať Docker a jeho kontajnery v Ubuntu

Docker na Ubuntu

prístavný robotník je open source projekt podporovaný obchodnou entitou s rovnakým názvom, ktorý výrazne uľahčuje spustenie procesu aplikácie v relatívne izolovanom prostredí tzv. kontajner alebo kontajner. Na rozdiel od virtuálneho stroja (VM), ktorý má svoje vlastné jadro, kontajner závisí od jadra operačného systému hostiteľa, čo mu umožňuje byť ľahší a bežať oveľa rýchlejšie.

Docker je najjednoduchší nástroj, ktorý dáva nášmu počítaču schopnosti vývoja a správy podnikových aplikácií. V predvolenom nastavení sa kontajnery Docker spúšťajú pomocou obrazov aplikácií, ktoré sú hostené v Docker Hub, odkiaľ máme prístup ce lien. V tomto článku vám ukážeme, ako nainštalovať a používať tieto kontajnery v Ubuntu a iných distribúciách na základe operačného systému vyvinutého spoločnosťou Canonical.

Inštalácia Dockeru na Ubuntu

Najlepšou vecou, ​​ak je naším zámerom mať vždy najnovšiu verziu softvéru, je inštalácia oficiálneho úložiska daného softvéru. Budeme postupovať podľa týchto krokov:

  1. Najskôr otvoríme terminál a importujeme kľúč GPG softvéru pomocou nasledujúceho príkazu:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Ďalej pridáme oficiálne úložisko:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Aktualizujeme balíčky:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Ďalej nainštalujeme Docker s nasledujúcim príkazom:
sudo apt install docker-engine

 Ako spustiť Dockerove kontajnery

El démon Docker by už pracoval. Teraz na spustenie nášho prvého kontajnera použijeme príkaz:

sudo docker run hello-world

Ako už bolo spomenuté vyššie, Dockerove kontajnery sú predvolene hostené na ich vlastnom rozbočovači. K dispozícii sú stovky alebo tisíce obrázkov, takže vykonáme vyhľadávanie, aby sme vykonali ten, ktorý nás zaujíma. Napríklad príkaz na vyhľadanie obrázka o Linux Mint, jednej z najpopulárnejších distribúcií založených na Ubuntu, by bol tento:

sudo docker search "linux mint"

Predchádzajúce vyhľadávanie nám ukáže niečo ako toto:

ukotviteľné obrázky

Pri hľadaní obrázka na spustenie kontajnera musíme vždy použiť taký, ktorý má stĺpec „OK“ alebo „Úradný“, čo znamená, že pochádza z vášho vlastného projektu a nie od hocijakej osoby. V predchádzajúcom zozname nie je žiadny oficiálny, ale jeden z Ubuntu. Spustíme kontajner pomocou oficiálneho obrazu Ubuntu (z predchádzajúcich) s nasledujúcim príkazom:

sudo docker run -it ubuntu bash

Vyššie uvedený príkaz stiahne obraz Ubuntu, spustí kontajner, nechá ho bežať a poskytne nám v ňom interaktívny prístup tty pomocou nástroja Bash. Uvedomíme si, že prompt sa zmenil na niečo ako root @ 131a58505d2d: / #, kde to, čo je po, je jedinečné ID kontajnera.

Pomocou prístupu z príkazového riadku môžeme robiť prakticky čokoľvek, napríklad dostať sa z kontajnera, aktualizovať databázu balíkov, aktualizovať systém alebo nainštalovať akýkoľvek softvér.

Robím čistenie

Keď spustíme kontajner, klient Dockeru si musí stiahnuť obrázok z Docker Hubu. Tieto obrázky sa uložia v našom počítači a zostanú tam, aj keď sme kontajner zastavili a odstránili, takže všetky tieto pozostatky stojí za to vylúčiť že už nebudeme používať.

Ak chcete uviesť zoznam obrázkov hostených v našom počítači, napíšeme nasledujúci príkaz:

sudo docker images

Toto nám ukáže všetky obrázky hostené na našom počítači. Aby sme ich eliminovali, napíšeme príkaz ako nasledujúci, kde „hello-world“ je obrázok, ktorý chceme vymazať:

sudo docker rmi hello-world

Používanie softvéru uvedeného v tomto príspevku a jeho kontajnerov môže byť pre niektorých používateľov veľmi zaujímavé. Ste jedným z nich?

Cez | linuxbsdos.com


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Beto GomHez dijo

    Ako by som mohol smrteľníkovi ako ja nainštalovať ukotviteľný panel na svojom Ubuntu?

  2.   Tecnocyberov dijo

    Výhodou je, že nespotrebováva fyzické, ale iba logické zdroje. 20 virtuálnych strojov môžete zdvihnúť v priebehu dvoch minút, čo sa u ostatných deje za hodiny.