【CENT OS7/8安装Docker在线版】

本文详细指导了如何在CentOS7/8系统上通过更新yum、设置本地缓存、配置阿里云和国内镜像源,安装Dockerengine、container以及处理podman版本问题,并包括docker-compose的安装和权限设置。
摘要由CSDN通过智能技术生成

CENT OS7/8安装Docker(在线版)

一、更新yum
yum -y update

其中,-y表示默认在提示(y/n)时选择是。


二、设置本地yum缓存安装包

执行命令:

vi /etc/yum.conf

在里面添加如下内容:

keepcache=1
cachedir=/var/cache/yum/$basearch/$releasever
三、配置阿里云镜像源(其他也行)
  1. 备份原有镜像源
cd /etc/yum.repos.d/
mkdir bak
mv *.repo /bak/
  1. 下载新的镜像源
wget http://mirrors.aliyun.com/repo/Centos-8.repo
  1. 清空yum缓存,并引入新的缓存
yum makecache
yum clean all
四、配置国内docker的yum源(国内阿里云)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
五、安装最新版本的docker engine-community和container
yum install docker-ce docker-ce-cli containerd.io

如果遇到报错信息如下:package podman-3:4.6.1-4.module_el8+664+4072b3ae.x86_64 from @System requires runc >= 1.0.0-57, but none of the providers can be installed
则使用如下方式解决:

yum erase podman buildah

解决之后,继续重新安装即可。
开启docker并设置开机自启:

systemctl start docker
systemctl enable docker
六、安装docker-compose
  1. 官方安装:
curl -SL https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

其中,v2.21.0根据自身情况选择版本替换.

如果手动下载的链接,文件名为docker-compose-linux-x86_64或docker-compose-linux-aarch64等,需要手动更名为docker-compose,命令如下:

mv docker-compose-xxxx docker-compose

设置权限:

chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 查看版本
docker-compose verison
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值