Истории успеха наших клиентов — лучшие проекты
Вход/ Регистрация

Как установить Docker на Ubuntu

13854
5 минут чтения
Средний рейтинг статьи: 4

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

Как Установить Docker На Ubuntu (1)

Что такое Docker и контейнеризация

Docker — это программная платформа с открытым исходным кодом для создания, развертывания, запуска и управления контейнерами — изолированными средами выполнения. 

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

Конечно, разработчик может создавать контейнеры и без Docker, используя возможности Linux, например с помощью chroot, и других операционных систем, но Docker делает контейнеризацию быстрее, проще и безопаснее. 

Подробнее о Docker и контейнеризации можно почитать в нашей статье «Что такое Docker».

Системные требования

Системные требования Docker к системе ограничиваются одним параметрами:

  • версия ядра от 3.10 и выше — версия Ubuntu не ниже 16.04;

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

Установка Docker

Перед началом установки Docker Engine на Ubuntu необходимо выполнить ряд подготовительных действий. 

Шаг 1

Сначала обновим индексы пакетов apt с помощью update:

    

Шаг 2

Установим набор пакетов, необходимых для доступа к репозиторию Docker по HTTPS:

    

Шаг 3

Теперь нужно добавить в apt GPG-ключ для работы с репозиторием Docker. GPG-ключи используются для проверки подписей программного обеспечения. Выполняем эту команду:

    

Шаг 4

Добавляем репозиторий Docker в локальный список:

    

Шаг 5

Ещё раз обновим индекс пакетов:

    

Шаг 6

Установим докер. Параметры “-y” в автоматическом режиме ответит на все вопросы установщика “Yes”:

    

Шаг 7

Проверим статус Docker:

    

Вот полный список команд для установки Docker на Ubuntu:

    

Установка Docker Compose

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

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

Через Git

Чтобы установить Docker Compose на Ubuntu через систему контроля версий Git сначала нужно установить Git:

    

Для проверки успешности установки введите команду “git --version” в терминал:

    

Вывод:

    

Для загрузки docker compose введите эту команду:

    

Ручная установка

Для ручной установки Docker Compose выполняем эту команду:

    

Загружаем последнюю версию 2.6.1. Параметры “uname-s” и “uname -m” автоматически укажут операционную систему и архитектуру. После загрузки может потребоваться изменение прав доступа загруженного файла:

    

Для проверки версии можно выполнить эту команду:

    

Вот полный список команд для установки Docker Compose через Curl на Ubuntu:

    

Заключение

В этом мануале мы рассмотрели способы установки Docker и Docker Compose на Ubuntu. Docker — это отличный инструмент для разработчика, но для комфортной работы с ним потребуется производительный компьютер. Если вы хотите установить Docker на Ubuntu Server и работать удаленно, то вы можете выбрать подходящий сервер на timeweb.cloud.

Кстати, в официальном канале Timeweb Cloud собрали комьюнити из специалистов, которые говорят про IT-тренды, делятся полезными инструкциями и даже приглашают к себе работать. 

13854
5 минут чтения
Средний рейтинг статьи: 4

Читайте также

Хотите внести свой вклад?
Участвуйте в нашей контент-программе за
вознаграждение или запросите нужную вам инструкцию
img-server