Методы установки Docker-CE
- Автоматическая установка: Использование официального скрипта для автоматической установки (только для публичных сетей)
Официальный скрипт установки подходит для всех систем Linux без различия по дистрибутивам.
1
2
3
|
| | curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun |
| --- | --- |
| | После установки на CentOS необходимо выполнить команду sudo service docker start для запуска службы. |
|
- Ручная установка: (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 можно найти по следующей ссылке: https://bmzhp.com/knowledge/109.html