Docker нормальной установки, потому что это иностранный сайт, так медленно, так что прямая связь через внутренний монтаж здесь.
A, установка CentOS Docker
Окружающая среда:
- CentOs7.5 версия
Во-первых, установить
1) ни обновление
CentOS получить последний список программного обеспечения, выполните следующую команду:
[root@jinchengll ~]# yum update
# 提示 Is this ok [y/d/N]: 的时候,输入y回车
2) удалить старую версию докер
Если не было ранее установлено докер, это всегда безопаснее удалить, выполнить команду:
[root@jinchengll ~]# yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
# 输出如下
已加载插件:fastestmirror
参数 docker 没有匹配
参数 docker-client 没有匹配
参数 docker-client-latest 没有匹配
参数 docker-common 没有匹配
参数 docker-latest 没有匹配
参数 docker-latest-logrotate 没有匹配
参数 docker-logrotate 没有匹配
参数 docker-selinux 没有匹配
参数 docker-engine-selinux 没有匹配
参数 docker-engine 没有匹配
不删除任何软件包
3) установить необходимые зависимости
Установка докер запускать необходимую зависимость, выполните команду:
[root@jinchengll ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
4) Установить Yum Aliyun исходного изображения
Для того, чтобы ускорить скорость загрузки, ни источника для внутренних облачных изображений Али, выполнить команду:
[root@jinchengll ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 输入如下:
已加载插件:fastestmirror
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
5) Docker Установка
Подготовительная работа завершена, начните докер установку, выполните следующую команду:
[root@jinchengll ~]# yum install docker-ce
# 停顿提示的时候都输入y回车
6) установка прошла успешно
-
Шаг были получены следующие результаты по реализации:
已安装: docker-ce.x86_64 3:19.03.8-3.el7 作为依赖被安装: audit-libs-python.x86_64 0:2.8.5-4.el7 checkpolicy.x86_64 0:2.5-8.el7 container-selinux.noarch 2:2.107-3.el7 containerd.io.x86_64 0:1.2.13-3.1.el7 docker-ce-cli.x86_64 1:19.03.8-3.el7 libcgroup.x86_64 0:0.41-21.el7 libsemanage-python.x86_64 0:2.5-14.el7 policycoreutils-python.x86_64 0:2.5-33.el7 python-IPy.noarch 0:0.75-6.el7 setools-libs.x86_64 0:3.3.8-4.el7 完毕!
-
Run Просмотр Docker версии:
[root@jinchengll ~]# docker -v Docker version 19.03.8, build afacb8b
Здесь установка Docker завершена! ! !
Во-вторых, Docker старт, стоп
1) Начало докер
-
Выполните следующую команду:
[root@jinchengll ~]# systemctl start docker
-
Используйте пс, чтобы увидеть, если успешно запущен:
[root@jinchengll ~]# ps -ef | grep docker root 10905 1 1 22:26 ? 00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock root 11075 1535 0 22:26 pts/0 00:00:00 grep --color=auto docker
2) Докер остановка
-
Выполните следующую команду:
[root@jinchengll ~]# systemctl stop docker
-
Используйте пс, чтобы увидеть, если закрыты успешно:
[root@jinchengll ~]# ps -ef | grep docker root 11086 1535 0 22:28 pts/0 00:00:00 grep --color=auto docker
3) рестарт докер
-
Выполните следующую команду:
[root@jinchengll ~]# systemctl restart docker
4) Проверьте информацию о докер
Когда докер уже начинают видеть информацию, используйте следующую команду:
[root@jinchengll ~]# docker info
В-третьих, изменение докер зеркало для внутреннего источника
Внутренние иногда трудно вытягивать из DockerHub зеркала, вы можете настроить зеркалирование ускорителя. Docker официальные и отечественные многие провайдеры облачных услуг предлагают отечественные ускорители услуги, такие как:
- официальный имидж Китая библиотека Docker: https://registry.docker-cn.com
- Семь крупного рогатого скота Облако Accelerator: https://reg-mirror.qiniu.com
-
Написать в /etc/docker/daemon.json (если файл не существует, пожалуйста, создайте новый файл):
{ "реестр-зеркало": [ " https://registry.docker-cn.com "]}
# 我的是不存在,所以直接创建 [root@jinchengll ~]# vim /etc/docker/daemon.json # 写入{"registry-mirrors":["https://registry.docker-cn.com"]} # wq 保存
-
Загрузите файл конфигурации и перезапуска докер, выполнить команду:
# 载入配置 [root@jinchengll ~]# systemctl daemon-reload # 重启docker [root@jinchengll ~]# systemctl restart docker
-
Чтобы увидеть, в случае успеха, выполнить команду, чтобы просмотреть информацию о Докер:
[root@jinchengll ~]# docker info # 看到如下内容就可以了 Registry Mirrors: https://registry.docker-cn.com/