在线安装
前提条件:保证你的网络正常,可以访问互联网。
#安装docker所需要的工具包
sudo yum install -y wget yum-utils
自动安装
#使用国内 daocloud 一键安装命令
curl -sSL https://get.daocloud.io/docker | sh
systemctl restart docker
#卸载
yum autoremove -y -q docker-ce docker-ce-cli containerd.io docker-scan-plugin docker-compose-plugin docker-ce-rootless-extras
手动安装
1.更新yum源
yum install update
2.若已安装docker,卸载原有docker
yum remove docker-*
3.设置仓库
首次安装 Docker Engine-Community之前,需要设置Docker仓库,之后,可以从仓库安装和更新 Docker。
设置仓库,需要安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2,这两个是 devicemapper 必要依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
#设置docker的yum源,这里使用阿里云的yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.查看docker的可用版本
yum list docker-ce --showduplicates | sort -r
5.安装docker-ce版
全称:Docker Engine-Community,社区版
#使用最新版本
yum install docker-ce
#若需指定版本
yum install docker-ce-<VERSION_STRING>
例: yum install docker-ce-20.10.9.ce
等待安装完成
6.配置镜像加速
必须要配置,否则会出现访问镜像并不稳定 ,而且下载缓慢等问题
注册阿里云账号 ,登陆阿里云自行注册
进入阿里云控制台
搜索镜像容器服务
配置镜像加速服务
执行命令如上命令:
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["输入你自己控制台此处的地址"]
}
EOF
systemctl daemon-reload
7.启动并加入开机启动
systemctl start docker
systemctl restart docker
systemctl enable docker
#查看docker版本
docker version
离线安装
下次补充
参考文档
在线安装:
[1]:https://www.cnblogs.com/wylshkjj/p/15612519.html