1. 查看系统当前的内核信息
[root@localhost ~]# uname -r
2.查看版本信息
[root@localhost ~]# cat /etc/os-release
3. 关闭防火墙
[root@localhost ~]# #暂时关闭防火墙
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# #永久关闭防火墙
[root@localhost ~]# systemctl disable firewalld
4. yum安装gcc相关环境(需要确保 虚拟机可以上外网)
[root@localhost ~] # yum -y install gc
[root@localhost ~]# yum -y install gcc-c++
5.如果已经有旧版本的docker,可以先卸载旧版本,再重新版本
[root@localhost ~]# yum remove docker \
以上的操作说明,之前没有安装过docker
6.安装需要的软件包
[root@localhost ~]# yum install -y yum-utils
7、设置镜像仓库
[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
8、更新yum软件包索引
[root@localhost ~]# yum makecache fast
9、构建社区版docker
[root@localhost~]# yum install docker-ce docker-ce-cli containerd.io
注意:在这个安装的过程中需要输入两次y,最后才能安装成功
10、启动docker
暂时启动
[root@localhost~]# systemctl start docker
Linux系统开机永久启动
[root@localhost~]# systemctl enable docker
11、查看docker版本
[root@localhost~]# docker version
12、每个人在阿里云上查找自己的镜像加速器
注意:每个人的镜像加速器的代码是不一样的
用支付宝账号登录阿里云
将以上的框起来的内容贴出来(每个人不一样,不能采用我的,可以和我的代码格式保持一致)
# 如果你安装了docker,应该会存在docker目录,以下查看docker目录的操作不需要,可省略
sudo mkdir -p /etc/docker
#镜像加速器的核心内容,要在daemon.json配置文件中添加镜像加速器,将其复制到命令行即可
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://w54a9p8i.mirror.aliyuncs.com"]
}
EOF
# 加载刷新daemon-reload 配置文件,因为刚才文件内容有修改
sudo systemctl daemon-reload
#因为docker刚才已经安装完成,设置开机自启,因此此处,需要重启docker,重新将配置文件加载
sudo systemctl restart docker
13、如果不用docker,用一下方法可以写在docker
13.1 停止docker
[root@localhost ~]# systemctl stop docker
13.2 删除构建docker-ce 的contrainerd.io
[root@localhost ~]# yum -y remove docker-ce docker-ce-cli contrainerd.io
13.3 删除docker目录
[root@localhost ~]# rm -rf /var/lib/docker