Установка docker. В рамках обучения такому продукту как k8s/kubernetes и подготовки среды, я посчитал нужным поделиться с вами таким интересным опытом. В этой статье я подробно расскажу как установить docker на linux debian 10 buster. Конечно, в следующей статье я расскажу как развернуть кубик на виртуальной машине.
Установка docker на debian 10
- Удаление всех старых версий. Если вы работаете с уже использованной машиной, то советую выполнить команду, которая корректно удалит все старые версии докера:
1apt-get remove docker docker-engine docker.io containerd runc
Если сервер новый, то этот шаг можно пропустить. - Установка из репозитория. На этом шаге есть 3 варианта установки, но по мне самый простой это использовать публичный репозиторий докера. Для начала обновим все ссылки и список пакетов нашей линуксовой машины:
1apt-get update
Далее устанавливаем все необходимые для корректной работы пакеты:
123456apt-get install \apt-transport-https \ca-certificates \curl \gnupg-agent \software-properties-commonСоглашаемся с установкой пакетов (нажимаем Y и Enter).
- Теперь нам необходимо добавить gpg ключ электронной подписи разработчика для того, чтобы верифицировать докер в дальнейшем. Для этого используем команду:
1curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - - Далее нужно подтвердить полученный ключ командой:
1apt-key fingerprint 0EBFCD88 - После этого мы можем добавить один из двух stable репозиториев: test и nightly. Для использования одного из репозиториев нужно добавить после слова stable одно из двух test или nightly. Обратите внимание, что в нашем случае используется архитектура amd64, но так же имеется возможность использовать архитектуру armhf и arm64 (Выбирайте свой вариант). Вариации команды можно посмотреть тут. В целом команду оставить в таком виде:
1234add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/debian \$(lsb_release -cs) \stable" - Мы обновили список репозиториев (добавили новый) и теперь пакетному менеджеру apt необходимо обновить список индексов пакетов командой из шага 2:
1apt-get update - После обновления списка пакетов можно начинать установку необходимых компонентов командой:
1apt-get install docker-ce docker-ce-cli containerd.io - Поздравляю, все компоненты установлены. Чтобы убедиться, что все установка прошла корректна выполните команду:
1docker run hello-world
Докер сам загрузит из репозитория образ приложения и запустит его. Вывод должен быть примерно такой: - Так же вы можете проверить работу контейнеров с помощью команды docker ps -a. Эта команда отобразит даже неработающие контейнеры.
На этом установка docker на debian 10 завершена! Надеюсь статья была для вас полезной. В одной из следующей статей мы расскажем как развернуть кубернетис с использованием докер контейнеров. Подписывайтесь на нашу группу в ВК и канал на ютубе!