Docker. Часть 1: введение и установка

Введение
В данной статье вы узнаете что такое Docker, для чего он может использоваться, а так же узнаете как его установить на Linux Ubuntu.

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

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

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

Подготовка
Теперь вы можете приступить к установке Docker. Docker может быть установлен на все современные дистрибутивы, но в данной статье будет рассмотрена установка Docker на Ubuntu Server 16.04 LTS.

Добавление репозитория
1. Обновите информацию о пакетах:

$ sudo apt update

2. Установите дополнительные пакеты для использования apt через HTTPS:

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

3. Добавьте GPG ключ:

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

4. Добавьте репозиторий:

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

Установка Docker CE
1. Обновите информацию о пакетах:

$ sudo apt update

2. Установите Docker CE:

$ sudo apt install docker-ce

3. Проверьте правильность установки, запустив образ hello-world.

$ sudo docker run hello-world

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

Docker. Часть 1: введение и установка: 1 комментарий

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

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