15177 Установка Docker: Как Установить и Настроить Docker в Ubuntu 18.04

Установка Docker: Как Установить и Настроить Docker в Ubuntu 18.04



Docker — удивительный инструмент, который решает вечную проблему между разработчиками и системными администраторами. В то время как разработчики говорят, что приложение работает на их компьютере, системные администраторы беспокоятся об изменении библиотек и требований. С Docker эта проблема исчезнет. В этом руководстве мы покажем, как происходит установка Docker в Ubuntu 18.04.

Что такое Docker? Docker — виртуальная машина, которая позволяет запускать образы (image). С Docker вам не нужно беспокоиться о требованиях! Идеальное решение для многих проектов VPS.

Что такое Docker

Docker — технология с открытым исходным кодом, которая используется для развёртывания приложений через контейнеры. Это относительно новый, но постоянно совершенствующийся инструмент. Docker очень популярен среди разработчиков и может быть без проблем установлен в нашем любимом дистрибутиве Linux. В этом случае мы расскажем, как установить Docker в Ubuntu!

Новизна Docker заключается в том, что он позволяет «упаковать» приложение или набор сервисов в контейнеры. Контейнер Docker — это экземпляр приложения, который содержит все библиотеки и компоненты, необходимые для его работы. С практической точки зрения контейнер — это облегчённая версия виртуальной машины, функционирующая независимо от операционной системы, в которой выполняется конкретное приложение или сервис.

Docker-контейнер строится на основе образа, который является результатом упакованного приложения или сервиса. Он может содержать полную операционную систему или предустановленные приложения. 

Читайте также:  Nginx Redirect: Инструкция по Созданию Редиректов в NGINX

Есть много образов Docker, которые мы можем использовать в нашем ежедневном рабочем цикле. Мы также можем создавать свои собственные образы, таким образом расширяя возможности этого замечательного приложения.

Итак, давайте наконец узнаем, как установить Docker в Ubuntu 18.04.

Установка Docker в Ubuntu 18.04

Docker отсутствует в официальных репозиториях Ubuntu 18.04. Однако это не усложнит процесс его установки. Давайте начнём:

1. Получите Доступ к Вашему VPS

Прежде чем начать, нам нужно получить доступ к вашему VPS-серверу по SSH! Если у вас возникли проблемы, ознакомьтесь с нашим руководством по PuTTY!

2. Обновите Вашу Систему

Затем необходимо обновить систему, чтобы сделать её более безопасной и надёжной для установки Docker. Для этого выполните следующие две команды:

sudo apt update 
sudo apt upgrade

3. Установите Необходимые Пакеты

После того, как мы обновили систему, но перед установкой Docker, нам нужно установить некоторые необходимые пакеты. Вы можете сделать это с помощью одной команды:

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

4. Добавьте Репозитории Docker

Теперь нам нужно добавить репозитории Docker. Это значительно облегчит процесс, позволив нам использовать официально поддерживаемый метод установки.

Сначала добавим ключ GPG, введя следующую команду в командной строке:

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

Далее добавляем репозиторий:

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

После этого просто обновите информацию о репозитории:

sudo apt update

5. Установка Docker в Ubuntu 18.04

Мы почти закончили! Используйте команду apt для установки Docker:

sudo apt install docker-ce

6. Проверьте Статус  Docker

После завершения установки рекомендуется проверить состояние сервиса.

sudo systemctl status docker

Вот и всё, теперь вы знаете, как установить Docker в Ubuntu 18.04. Ничего сложного, правда? Теперь давайте разберёмся с основами Docker!

Читайте также:  Что Такое Микроразметка и Структурированные Данные

Как Начать Использовать Docker в Ubuntu 18.04

После установки Docker всё, что нам нужно сделать — это использовать тестовый образ, чтобы убедиться, что всё работает как следует. Сделайте это с помощью следующей команды:

sudo docker run hello-world

Теперь, если мы хотим найти доступные образы, нам просто нужно использовать следующую команду:

sudo docker search [поисковый_запрос] 

Просто замените ваш запрос текстом в скобках.

Например, если мы хотим найти образ, связанный с Debian, команда и выходные данные будут выглядеть так:

sudo docker search debian
Пример Использования Docker в Ubuntu. Результаты Поиска Образа, Связанного с Debian

Затем, чтобы загрузить образ на наш компьютер, мы будем использовать имя образа вместе со следующей командой:

sudo docker pull [имя_образа]

На практике команда будет выглядеть так:

sudo docker pull debian

Обычно пользователи имеют несколько образов в своей системе. Мы можем получить их список с помощью команды:

sudo docker images

Список будет очень похож на тот, который вы получаете при вводе поискового запроса.

После этого мы можем выполнить наш образ, используя команду pull и Image ID.

sudo docker run -i -t [image]

Существуют параметры, расширяющие функциональность самой команды, например, опция –i делает выполнение образа интерактивным. Параметр –d выполняет его в фоновом режиме.

Запустив образ, мы можем завершить его выполнение, используя комбинацию клавиш CTRL + D.

Наконец, если мы хотим использовать Docker без привилегий root, нам нужно выполнить следующую команду:

sudo usermod -aG docker $(whoami)

После этого перезагрузите систему, и изменения будут применены.

Выводы

Преимущества Docker делают развёртывание программного обеспечения более эффективным. Благодаря этому у разработчиков не возникнет проблем с пониманием того, как приложение будет работать вне тестовой среды. С другой стороны, сисадмину не придётся бороться с изменениями системы или поиском необходимых библиотек.

В этом руководстве мы показали вам основы: как происходит установка Docker и некоторые примеры использования. Чтобы раскрыть всю мощь этой удивительной утилиты, мы рекомендуем ознакомиться с официальной документацией. Желаем успеха!


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

двадцать + 4 =

наверх