Centos7用yum安装Docker
前言
Centos 7安装Docker速版。记录一次安装过程。
目录
一、基础环境准备
二、配置阿里云yum源(已配置忽略)
三、开始安装docker
- 卸载旧有的docker(如果存在)
- 建议重新安装epel源(如果已安装)
- 安装 yum-utils
- 添加docker repository
- 更新软件包索引
- 安装
- 列出yum源里的docker软件版本
四、配置镜像加速
五、测试
六、常用启停命令
一、基础环境准备
虚拟机/ECS:Centos 7 x86_64 8c16m(建议最低1c2m,自行设置)
要求:可以上网,root用户
二、配置阿里云yum源(已配置忽略)
- wget命令
cd /etc/yum.repos.d/
mkdir bak && mv *.repo bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all && yum makecache- curl命令
cd /etc/yum.repos.d/
mkdir bak && mv *.repo bak
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all && yum makecache- 没有wget、curl命令
- 虚拟机
http://mirrors.aliyun.com/repo/Centos-7.repos
在Windows上下载该文件(浏览器直接敲地址),通过scp\VmTools\共享文件夹\*ftp放到
/etc/yum.repos.d/
cd /etc/yum.repos.d/
mkdir bak && mv *.repo bak
mv Centos-7.repo CentOS-Base.repo
yum clean all && yum makecache- ECS
同上,在Windows上下载该文件。
通过*ftp\scp,上传到 /etc/yum.repos.d/
cd /etc/yum.repos.d/
mkdir bak && mv *.repo bak
mv Centos-7.repo CentOS-Base.repo
yum clean all && yum makecache
三、开始安装docker
1. 卸载旧有的docker(如果存在)
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
2. 建议重新安装epel源(如果已安装)
rpm -qa | epel
yum remove epel-release
yum -y install epel-release
3. 安装 yum-utils
yum install -y yum-utils
4. 添加docker repository
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5. 更新软件包索引
yum makecache fast
6. 安装
- 最新版
yum -y install docker-ce docker-ce-cli containerd.io
- 指定版本
yum install docker-ce-20.10.8 docker-ce-cli-20.10.8 containerd.io7. 列出yum源里的docker软件版本
yum list docker-ce --showduplicates | sort -r四、配置镜像加速
因网络问题,国内一般访问docker官方镜像仓库很慢,所以要配置镜像加速。
阿里云-计算,为了无法计算的价值 (aliyun.com)")
访问阿里云
登录

搜索 “容器”,找到 容器镜像服务

将命令粘到主机内执行即可。

五、测试
docker --version
docker run hello-world
docker ps
docker ps -a
docker images
六、常用启停命令
systemctl start docker
systemctl stop docker
systemctl status docker
systemctl enable docker
systemctl disable docker结语
至此,在Centos 7中Docker安装完成,希望可以帮到你。