Установка Docker в Linux


Чтобы начать установку Docker, мы собираемся использовать экземпляр Ubuntu. Вы можете использовать Oracle Virtual Box для настройки виртуального экземпляра Linux, если у вас его еще нет.

На следующем снимке экрана показан простой сервер Ubuntu, установленный в Oracle Virtual Box. Существует пользователь ОС с именем demo, который был определен в системе с полным корневым доступом к серверу.

Демо-кнопка
Чтобы установить Docker, нам нужно выполнить шаги, указанные ниже.

Шаг 1 – Перед установкой Docker вы должны убедиться, что у вас установлена ​​правильная версия ядра Linux. Docker предназначен только для работы с ядром Linux версии 3.8 и выше. Мы можем сделать это, выполнив следующую команду.

uname
Этот метод возвращает системную информацию о системе Linux.

Синтаксис
uname -a
Опции
a – Это используется, чтобы гарантировать, что системная информация возвращается.

Возвращаемое значение
Этот метод возвращает следующую информацию о системе Linux –

имя ядра
имя узла
выпуск ядра
версия ядра
машина
процессор
аппаратная платформа
операционная система
пример
uname –a
Выход
Когда мы запустим вышеуказанную команду, мы получим следующий результат –

Выход
Из результатов видно, что версия ядра Linux – 4.2.0-27, что выше, чем версия 3.8, так что мы готовы идти дальше.

Шаг 2 – Вам необходимо обновить ОС последними пакетами, что можно сделать с помощью следующей команды:

apt-get
Этот метод устанавливает пакеты из Интернета в систему Linux.

Синтаксис
sudo apt-get update

Опции
sudo – команда sudo используется для обеспечения выполнения команды с правами root.

update – опция обновления используется, чтобы гарантировать, что все пакеты обновлены в системе Linux.

sudo – команда sudo используется для обеспечения выполнения команды с правами root.

update – опция обновления используется, чтобы гарантировать, что все пакеты обновлены в системе Linux.

Возвращаемое значение
Никто

пример
sudo apt-get update
Выход
Когда мы запустим указанную выше команду, мы получим следующий результат –

Пример вывода
Эта команда подключится к Интернету и загрузит последние системные пакеты для Ubuntu.

Шаг 3 – Следующим шагом является установка необходимых сертификатов, которые потребуются для дальнейшей работы с сайтом Docker для загрузки необходимых пакетов Docker. Это можно сделать с помощью следующей команды.

sudo apt-get install apt-transport-https ca-certificates
Необходимые пакеты Docker
Шаг 4 – Следующий шаг – добавить новый ключ GPG. Этот ключ необходим для обеспечения шифрования всех данных при загрузке необходимых пакетов для Docker.

Следующая команда загрузит ключ с идентификатором 58118E89F3A912897C070ADBF76221572C52609D с сервера ключей hkp: //ha.pool.sks-keyservers.net: 80 и добавит его в цепочку ключей adv . Обратите внимание, что этот конкретный ключ необходим для загрузки необходимых пакетов Docker.

Новый ключ PGP
Шаг 5 – Далее, в зависимости от версии Ubuntu, вам нужно будет добавить соответствующий сайт в список docker.list для менеджера пакетов apt , чтобы он мог обнаружить пакеты Docker с сайта Docker и загрузить их соответственно.

Precise 12.04 (LTS) ─ deb https://apt.dockerproject.org/repo ubuntu-Precision Main

Trusty 14.04 (LTS) ─ deb https://apt.dockerproject.org/repo/ ubuntu-trusty main

Хитрый 15.10 ─ deb https://apt.dockerproject.org/repo ubuntu-wily main

Xenial 16.04 (LTS) – https://apt.dockerproject.org/repo ubuntu-xenial main

Precise 12.04 (LTS) ─ deb https://apt.dockerproject.org/repo ubuntu-Precision Main

Trusty 14.04 (LTS) ─ deb https://apt.dockerproject.org/repo/ ubuntu-trusty main

Хитрый 15.10 ─ deb https://apt.dockerproject.org/repo ubuntu-wily main

Xenial 16.04 (LTS) – https://apt.dockerproject.org/repo ubuntu-xenial main

Поскольку нашей операционной системой является Ubuntu 14.04, мы будем использовать имя репозитория как «deb https://apt.dockerproject.org/repo ubuntu-trusty main».

И затем нам нужно будет добавить этот репозиторий в список docker.list, как упоминалось выше.

echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main”
| sudo tee /etc/apt/sources.list.d/docker.list
Список докеров
Шаг 6 – Затем мы запускаем команду apt-get update для обновления пакетов в системе Ubuntu.

Команда обновления APT-GET
Шаг 7 – Если вы хотите убедиться, что менеджер пакетов указывает на правильный репозиторий, вы можете сделать это, выполнив команду apt-cache .

apt-cache policy docker-engine
В результате вы получите ссылку на https://apt.dockerproject.org/repo/

Команда обновления APT-GET
Шаг 8 – Введите команду apt-get update, чтобы убедиться, что все пакеты в локальной системе обновлены.

Обновление пакетов APT-GET
Шаг 9 – Для Ubuntu Trusty, Wily и Xenial мы должны установить пакеты ядра linux-image-extra- *, которые позволяют использовать драйвер хранилища aufs . Этот драйвер используется более новыми версиями Docker.

Это можно сделать с помощью следующей команды.

sudo apt-get install linux-image-extra-$(uname -r)
linux-image-extra-virtual
Aufs Storage Driver
Шаг 10 – Последний шаг – установить Docker, и мы можем сделать это с помощью следующей команды:

sudo apt-get install –y docker-engine
Здесь apt-get использует опцию установки для загрузки образа движка Docker с веб-сайта Docker и установки Docker.

Docker-engine – это официальный пакет от Docker Corporation для систем на основе Ubuntu.

Докер-двигатель
В следующем разделе мы увидим, как проверить версию установленного Docker.

Версия Docker
Чтобы увидеть версию Docker, вы можете выполнить следующую команду:

Синтаксис
docker version
Опции
версия – используется для гарантии того, что команда Docker возвращает установленную версию Docker.

версия – используется для гарантии того, что команда Docker возвращает установленную версию Docker.

Возвращаемое значение
Выходные данные будут содержать различные сведения о версии Docker, установленной в системе.

пример
sudo docker version
Выход
Когда мы запустим вышеуказанную программу, мы получим следующий результат –

Вывод версии Docker
Информация о докере
Чтобы увидеть больше информации о Docker, работающем в системе, вы можете выполнить следующую команду:

Синтаксис
docker info
Опции
info – используется для того, чтобы команда Docker возвращала подробную информацию об установленной службе Docker.

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

Возвращаемое значение

Выходные данные предоставят различные детали Docker, установленного в системе, такие как –

Количество контейнеров
Количество изображений
Драйвер хранилища, используемый Docker
Корневой каталог, используемый Docker
Драйвер выполнения, используемый Docker
пример
sudo docker info
Выход
Когда мы запустим указанную выше команду, мы получим следующий результат –

Пример вывода информации Docker
Докер для Windows
Docker имеет встроенную поддержку Windows, но для установки Docker для Windows необходимо иметь следующую конфигурацию.

Системные Требования
ОС Windows Windows 10 64 бит
объем памяти 2 ГБ ОЗУ (рекомендуется)
Вы можете скачать Docker для Windows с – https://docs.docker.com/docker-for-windows/

Докер для Windows
Docker ToolBox
Docker ToolBox был разработан для более старых версий Windows, таких как Windows 8.1 и Windows 7. Для установки Docker для Windows необходимо иметь следующую конфигурацию.

Системные Требования
ОС Windows Windows 7, 8, 8.1
объем памяти 2 ГБ ОЗУ (рекомендуется)
Виртуализация Это должно быть включено.
Вы можете скачать Docker ToolBox с – https://www.docker.com/products/docker-toolbox