docker 安装
官方文档:https://docs.docker.com/engine/install/centos/
卸载旧版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安装方法
使用存储库安装
在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,可以从存储库安装和更新 Docker。
设置存储库
安装yum-utils
包(提供yum-config-manager
实用程序)并设置稳定存储库。
#安装yum-utils包 yum install -y yum-utils #设置稳定存储库(官网的下载速度慢) yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
#建议国内使用阿里云镜像加速器 yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
更新yum软件包索引
yum makecache fast
安装 Docker 引擎
安装最新版本的 Docker Engine 和 containerd,或者进入下一步安装特定版本:
yum install docker-ce docker-ce-cli containerd.io
此命令会安装 Docker,但不会启动 Docker。它还会创建一个 docker
组,但是,默认情况下它不会向该组添加任何用户。
启动
systemctl start docker # 启动docker服务 systemctl stop docker # 停止docker服务 systemctl restart docker # 重启docker服务
查看是否启动成功,
docker version
出现下图,启动成功
Docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙!
# 关闭 systemctl stop firewalld # 禁止开机启动防火墙 systemctl disable firewalld