VK Cloud logo

Ubuntu операциялық жүйесіне Docker CE орнату

Docker CE (Community Edition) — контейнерленген қолданбалармен жұмыс істеуге арналған платформа. Мұндай қолданбалар қолданбаның жұмыс істеуі үшін қажеттіның бәрін қамтитын контейнерлер түрінде жеткізіледі. Бұл қолданбаларды жылдам құрастыруға, өрістетуге және жөндеуге мүмкіндік береді.

Контейнерлер виртуалды машиналарға ұқсас, бірақ олар анағұрлым жеңіл. Контейнерленген қолданбаның ресурстарын оқшаулау үшін контейнерлер өздері іске қосылған операциялық жүйенің құралдарын пайдаланады.

Дайындық қадамдары

Мыналарға көз жеткізіңіз:

  • Сізде Docker CE орнату жоспарланған Ubuntu жүйесі бар хост терминалына қолжетімділік бар.
  • Бұл хостта командаларды суперпайдаланушы (root) атынан орындау үшін sudo пайдалана аласыз.

1. Docker CE орнатыңыз

  1. Терминалға қосылыңыз.

    Барлық келесі әрекеттер осы терминалда орындалады.

  2. Әрі қарай орнатуға қажет пакеттерді орнатыңыз:

    sudo apt update && \sudo apt install -y \  apt-transport-https \  ca-certificates \  curl \  software-properties-common
  3. Docker репозиторийінің GPG кілтін кілттер қоймасына қосыңыз:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. GPG кілтінің сәтті қосылғанына көз жеткізіңіз:

    apt-key list

    Команда нәтижесінде Docker репозиторийінің GPG кілті туралы ақпарат көрсетілуі тиіс.

  5. Docker репозиторийін қосыңыз:

    sudo add-apt-repository -u "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  6. Репозиторийді жаңартыңыз:

    sudo apt update
  7. Репозиторийдің сәтті қосылғанына көз жеткізіңіз:

    apt-cache policy docker-ce

    Команда нәтижесінде орнатуға қолжетімді docker-ce пакетінің нұсқалары туралы ақпарат көрсетілуі тиіс.

  8. Docker CE орнатыңыз:

    sudo apt install docker-ce -y

2. Орнатудың дұрыстығын тексеріңіз

  1. Терминалға қосылыңыз.

    Барлық келесі әрекеттер осы терминалда орындалады.

  2. Docker CE орнатылғанына және іске қосылғанына көз жеткізіңіз:

    sudo systemctl status docker --no-pager -l

    Команда нәтижесінде сервистің active (running) күйінде екені туралы ақпарат көрсетілуі тиіс.

  3. Орнатылған Docker CE туралы жалпы ақпаратты қараңыз:

    sudo docker info
  4. hello-world тестілік контейнерін іске қосыңыз:

    sudo docker run --rm hello-world

    Контейнер сәлемдесу хабарламасын шығарып, жұмысын аяқтайды.