Featured image of post Установка Docker CE на CentOS и Ubuntu

Установка Docker CE на CentOS и Ubuntu

Методы установки Docker-CE 1. Автоматическая установка: Использование официального скрипта для автоматической установки (только для публичных сетей). Официальный скрипт установки…

Методы установки Docker-CE

  1. Автоматическая установка: Использование официального скрипта для автоматической установки (только для публичных сетей)

Официальный скрипт установки подходит для всех систем Linux без различия по дистрибутивам.

1
2
3
|  | curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun |
| --- | --- |
|  | После установки на CentOS необходимо выполнить команду sudo service docker start для запуска службы. |
  1. Ручная установка: (Aliyun ECS может использовать для установки внутреннюю сеть, см. примечания)

Ubuntu 14.04 16.04 (установка с использованием apt-get)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|  | # шаг 1: Установка необходимых системных инструментов |
| --- | --- |
|  | sudo apt-get update |
|  | sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common |
|  | # шаг 2: Установка GPG сертификата |
|  | curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - |
|  | # Шаг 3: Добавление источников программного обеспечения |
|  | sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" |
|  | # Шаг 4: Обновление и установка Docker-CE |
|  | sudo apt-get -y update |
|  | sudo apt-get -y install docker-ce |
|  |  |
|  | Примечание: Дополнительные сведения приведены в комментариях ниже |
|  | # Установка определенной версии Docker-CE: |
|  | # Шаг 1: Поиск версии Docker-CE: |
|  | # apt-cache madison docker-ce |
|  | #   docker-ce | 17.03.1~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages |
|  | #   docker-ce | 17.03.0~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages |
|  | # Шаг 2: Установка определенной версии Docker-CE: (VERSION например, выше указано 17.03.1~ce-0~ubuntu-xenial) |
|  | # sudo apt-get -y install docker-ce=[VERSION] |
|  |  |
|  | # При установке через классическую сеть или VPC используйте следующие команды вместо команд в Шаге 2 и Шаге 3 |
|  | # Классическая сеть: |
|  | # curl -fsSL http://mirrors.aliyuncs.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - |
|  | # sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyuncs.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" |
|  | # VPC сеть: |
|  | # curl -fsSL http://mirrors.cloud.aliyuncs.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - |
|  | # sudo add-apt-repository "deb [arch=amd64] http://mirrors.cloud.aliyuncs.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" |

CentOS 7 (установка с использованием yum)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|  | # шаг 1: Установка необходимых системных инструментов |
| --- | --- |
|  | sudo yum install -y yum-utils device-mapper-persistent-data lvm2 |
|  | # Шаг 2: Добавление источников программного обеспечения |
|  | sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
|  | # Шаг 3: Обновление и установка Docker-CE |
|  | sudo yum makecache fast |
|  | sudo yum -y install docker-ce |
|  | # Шаг 4: Запуск службы Docker |
|  | sudo service docker start |
|  |  |
|  | Примечание: Дополнительные сведения приведены в комментариях ниже |
|  | # Официальный репозиторий по умолчанию включает последние версии программного обеспечения. Вы можете изменить настройки репозитория, чтобы получить доступ к различным версиям пакетов. Например, официальные источники тестовых версий могут быть недоступны, вы можете включить их следующим образом. Так же можно включить различные тестовые версии. |
|  | # vim /etc/yum.repos.d/docker-ce.repo |
|  | #   Измените enabled=0 на enabled=1 под [docker-ce-test] |
|  | # |
|  | # Установка определенной версии Docker-CE: |
|  | # Шаг 1: Поиск версии Docker-CE: |
|  | # yum list docker-ce.x86_64 --showduplicates | sort -r |
|  | #   Загрузка скоростей зеркал из кэшированного файла хостов |
|  | #   Загруженные плагины: branch, fastestmirror, langpacks |
|  | #   docker-ce.x86_64            17.03.1.ce-1.el7.centos            docker-ce-stable |
|  | #   docker-ce.x86_64            17.03.1.ce-1.el7.centos            @docker-ce-stable |
|  | #   docker-ce.x86_64            17.03.0.ce-1.el7.centos            docker-ce-stable |
|  | #   Доступные пакеты |
|  | # Шаг 2: Установка определенной версии Docker-CE: (VERSION например, выше указано 17.03.0.ce.1-1.el7.centos) |
|  | # sudo yum -y install docker-ce-[VERSION] |
|  | # Примечание: После некоторых версий при установке Docker-CE могут возникнуть дополнительные зависимости. Если возникнут ошибки при установке, обратите внимание на информацию об ошибках. Например, после 17.03 необходимо сначала установить docker-ce-selinux. |
|  | # yum list docker-ce-selinux- --showduplicates | sort -r |
|  | # sudo yum -y install docker-ce-selinux-[VERSION] |
|  |  |
|  | # При установке через классическую сеть или VPC используйте следующие команды вместо команд в Шаге 2 |
|  | # Классическая сеть: |
|  | # sudo yum-config-manager --add-repo http://mirrors.aliyuncs.com/docker-ce/linux/centos/docker-ce.repo |
|  | # VPC сеть: |
|  | # sudo yum-config-manager --add-repo http://mirrors.cloud.aliyuncs.com/docker-ce/linux/centos/docker-ce.repo |

Проверка установки

Выполните команду sudo docker version. Если вы видите следующую информацию, значит установка прошла успешно.

Установка Docker CE на CentOS и Ubuntu

Дополнительные знания о Docker можно найти по следующей ссылке: https://bmzhp.com/knowledge/109.html

Licensed under CC BY-NC-SA 4.0
Создано при помощи Hugo
Тема Stack, дизайн Jimmy