Установите Docker на сервере Debian 8 Jessie, воспользовавшись официальным репозиторием

В данном руководстве я объясню, как установить Docker на сервер с Debian 8 Jessie. Линуксовая версия Docker включает в себя два компонента: docker-engine и docker-compose.

Установка Docker на сервер Debian 8 Jessie через официальный репозиторий.

Исходные условия

Docker работает на 64-битных системах с ядром Linux версии 3.10 и выше. Чтобы узнать, является ли ваша система Debian 32-битной или 64-битной, выполните команду uname — m.

user@debian8:~$ uname - m x86_64

Debian 8 включает в себя ядро Linux версии 3.16.0. Для проверки текущей версии вашего ядра Linux выполните команду uname — r.

user@debian8:~$ uname - r 3.16.0-4-amd64

Воспользуйтесь данной командой для обновления ядра Linux до самой последней версии на Debian 8.

Читайте также:  Спать 2 с половиной часа в Linux

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

Учтите, что если ваш VPS основан на технологии OpenVZ, а не KVM, версия ядра может оказаться устаревшей, и обновление ядра на OpenVZ VPS недоступно. В связи с этим, VPS на базе KVM представляет собой более оптимальный выбор.

Установка Docker на сервер с операционной системой Debian 8 Jessie.

Установите GPG-ключ для Docker.

sudo apt-key adv --keyserver hkp://p80.pool. sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

Создайте новый файл с источниками в каталоге /etc/apt/sources. list. d/.

sudo nano /etc/apt/sources. list. d/docker. list

Включите эту строку в файл и запишите изменения.

deb https://apt. dockerproject. org/repo debian-jessie main

Для того чтобы репозиторий Docker работал через HTTPS, нужно установить пакеты apt-transport-https и ca-certificates, которые обеспечат APT возможность устанавливать HTTPS-соединение с этим репозиторием.

Читайте также:  Как установить и настроить темы в Ubuntu для улучшения внешнего вида системы

sudo apt-get install apt-transport-https ca-certificates

Обновите список локальных пакетов и установите Docker на Debian 8.

sudo apt-get update && sudo apt-get install docker-engine

Запустите Docker-сервис.

sudo systemctl start docker

Настройте автоматический запуск Docker при загрузке системы Debian Jessie.

sudo systemctl enable docker

Убедитесь в состоянии Docker.

systemctl status docker

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabledКонечно, напишите текст, который нужно перефразировать.активный (в работе) since Fri 2016-04-15 14:55:11 EDT; 1min 3s ago Docs: https://docs. docker.com Main PID: 1992 (docker) CGroup: /system. slice/docker.service ├─1992 /usr/bin/docker daemon - H fd:// └─1995 docker-containerd - l /var/run/docker/libcontainerd/docker-c.

Убедитесь, что установка Docker функционирует корректно, выполнив следующую команду:

Читайте также:  Настройка сервера печати CUPS на Ubuntu (Bonjour, IPP, Samba, AirPrint)

sudo docker run hello-world

Если вы читаете это сообщение, значит, система функционирует нормально.

Привет от Docker. Это сообщение показывает, что ваша установка, похоже, работает правильно.

Убедитесь в актуальности версии Docker.

user@debian8:~$ docker --version Docker version 1.11.0, build 4dc5990

Установка docker-compose осуществляется следующим образом.

Переключитесь на пользователя root. Загрузите бинарный файл docker-compose с GitHub и поместите его в директорию /usr/local/bin/docker-compose.

su - curl - L https://github.com/docker/compose/releases/download/1.7.0/docker-compose-`uname - s`-`uname - m` > /usr/local/bin/docker-compose

Превратите это в исполняемую версию.

chmod +x /usr/local/bin/docker-compose

На момент создания данной статьи актуальная версия docker-compose составляет 1.7.0. Учтите, что при желании использовать более новую версию, вам может потребоваться обновить номер версии.

Убедитесь, что у вас установлена актуальная версия docker-compose.

root@debian8:# docker-compose --version docker-compose version 1.7.0, build 0d7bf73

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

exit

Поздравляю! Вы теперь успешно завершили установку Docker на Debian 8 Jessie.