Как установить контейнер Docker в Linux? (Убунту и CentOS)

Опубликовано: 2019-08-01

Как установить Докер в Linux

Docker, без сомнения, является лучшей Container Management Platform для вашего предприятия и/или личного проекта.

Зачем нам нужен Докер?

Рассмотрим этот простой сценарий для вашего проекта.

  • У вас есть сложное приложение Java Enterprise с более чем 50 зависимостями maven.
  • У вас есть еще несколько зависимостей локальных служб.
  • У вас есть собственный экземпляр базы данных, работающий локально.
  • У вас есть более 10 пользовательских сценариев оболочки, которые необходимы для настройки вашей среды.
  • У вас есть ~ 5 переменных среды.
  • У вас есть ~5 сценариев автозапуска.
  • И так далее…

Что ж, когда вы хотите отправить все вышеперечисленное своему клиенту, это много шагов. Не так ли?

Вот тут-то и появляется Docker.

Простота:

Как насчет того, чтобы собрать и собрать все вышеперечисленное в single docker image и отправить этот образ вашему клиенту? Это всего лишь single step install для вашего клиента и get ready within few minutes .

В этом руководстве мы рассмотрим шаги по install Docker on Linux и все необходимые шаги.

Давайте начнем:

Шаг 1. Войдите на хост Linux и проверьте предварительные условия

Докер выпускается в трех вариантах:

  • Docker Engine — Сообщество
  • Докерный движок — предприятие
  • Докер Энтерпрайз

В этом руководстве мы рассмотрим шаги по установке Docker Community Edition .

1.1) Войдите на свой хост Linux.

Я использую дроплет Digital Ocean в качестве хоста Linux.

1.2) Проверьте архитектуру ОС Linux:

Вам нужна 64-bit архитектура.

1.3) Проверьте уровень ядра ОС Linux:

Уровень ядра должен быть выше 3.0.

Шаг 2. Установите Docker Community Edition

2.1) Обязательно добавьте официальный ключ PGP Docker в вашу систему.

2.2) Убедитесь, что вы получили правильный ключ PGP:

2.3) Обязательно установите последнюю версию ОС Ubuntu.

Command: sudo apt-get update

2.4) Установите последний стабильный репозиторий Docker

Command: sudo add-apt-repository «deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) стабильная»

2.5) Установите Докер

Command: sudo apt-get install docker-ce

2.6) Проверьте версию Docker

Шаг 3. Запустите Docker и запустите Hello World

Docker успешно установлен в Linux

3.1) Простая команда для запуска Docker в Linux

Как вы видите выше, во время установки Docker регистрируется как системная служба: /lib/systemd/system/docker.service .

3.2) Давайте вытащим Hello World Docker и запустим

Command: sudo docker запустить hello-world

Приведенная выше команда извлечет образ докера, и вы сможете запустить приложение Docker Hello World.

Шаг-4. Как проверить образы/репозитории Docker?

Перед запуском приложения Hello World:

После запуска приложения Hello World:

Как вы видите здесь — вы увидите новый репозиторий hello-world ниже

Поздравляем. У вас все настроено. Вы настроили среду Linux для Docker, установили Docker и запустили свое первое приложение Docker.

Дополнительный шаг:

Мы рекомендуем вам выполнить следующие действия после установки.

Как автоматически запустить докер после перезагрузки виртуальной машины?

Command: sudo systemctl включить докер

Просто выполните приведенную выше команду, и ваш докер запустится автоматически при следующей перезагрузке виртуальной машины/хоста.

Дайте мне знать, если у вас возникнут какие-либо проблемы с выполнением вышеуказанных команд и какие-либо проблемы с Docker.


Хотите установить Docker на CentOS?

Просто замените Step-2 выше следующими шагами: