CENT OS7/8安装Docker(在线版)
一、更新yum
yum -y update
其中,-y表示默认在提示(y/n)
时选择是。
二、设置本地yum缓存安装包
执行命令:
vi /etc/yum.conf
在里面添加如下内容:
keepcache=1
cachedir=/var/cache/yum/$basearch/$releasever
三、配置阿里云镜像源(其他也行)
- 备份原有镜像源
cd /etc/yum.repos.d/
mkdir bak
mv *.repo /bak/
- 下载新的镜像源
wget http://mirrors.aliyun.com/repo/Centos-8.repo
- 清空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
- 官方安装:
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