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

В данной статье пойдет речь о установке Docker CE — Community Edition, бесплатной версии продукта. Его установка максимально проста, и не потребует больших усилий или знаний в семействе операционных систем Linux.

CentOS, Fedora, RedHat

Удаление старых версий

Первым делом нужно убедиться, что не установлено никаких старых версий. Убедиться в этом, и если что удалить их, можно следующими командами:

За сохранность контейнеров не стоит беспокоиться — будут удалены только исполняемые файлы Docker’a!
sudo yum remove docker                     docker-client                     docker-client-latest                     docker-common                     docker-latest                     docker-latest-logrotate                     docker-logrotate                     docker-selinux                     docker-engine-selinux                     docker-engine

Добавление репозитория

Установим все пакеты приложений, которые понадобятся нам в дальнейшем:

sudo yum install -y yum-utils     device-mapper-persistent-data     lvm2

И добавим репозиторий:

$ sudo yum-config-manager       --add-repo       https://download.docker.com/linux/centos/docker-ce.repo

Установка Docker

Вся установка Docker заключается в команде ниже.

sudo yum install docker-ce

По её завершению службу Docker следует включить вручную:

sudo systemctl start docker

Проверка работы

Для проверки работы Docker можно запустить специально предназначенный для этого контейнер, который называется «Hello world».

sudo docker run hello-world

Debian, Mint, Ubuntu

Удаление старых версий

Удаляем любые существующие старые версии:

За сохранность контейнеров не стоит беспокоиться — будут удалены только исполняемые файлы Docker’a!
apt-get remove docker docker-engine docker.io

Добавление репозитория

Сперва следует обновить список пакетов и установить необходимое для дальнейших процедур программное обеспечение:

sudo apt-get update  sudo apt-get install       apt-transport-https       ca-certificates       curl       software-properties-common

И затем скачиваем и добавляем ключ официального репозитория Docker:

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

Для верности, можно проверить полученный ключ выполнив команду проверки его отпечатка.

sudo apt-key fingerprint 0EBFCD88

Результат выполнения команды можно увидеть ниже, сравнивать нужно строчку Key fingerprint:

pub   4096R/0EBFCD88 2017-02-22        Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88  uid                  Docker Release (CE deb)   sub   4096R/F273FCD8 2017-02-22

Теперь добавляем сам репозиторий:

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

Установка Docker

Обновим список пакетов, на этот раз с новым репозиторием:

apt-get update

Запустим установку Docker:

sudo apt-get install docker-ce

После чего стоит долждаться её завершения.

Проверка работы

Чтобы проверить работу свеже установленного Docker’a, достаточно лишь выполнить простую команду, которая запустит специальный контейнер «Hello world»:

sudo docker run hello-world

Комментарии

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

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