在centos 7.9 上构建docker

发布时间 2023-07-14 19:18:49作者: 红酒人生

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、每个人在阿里云上查找自己的镜像加速器

注意:每个人的镜像加速器的代码是不一样的

 用支付宝账号登录阿里云

阿里云登录页 (aliyun.com)

 

 

 

 

将以上的框起来的内容贴出来(每个人不一样,不能采用我的,可以和我的代码格式保持一致)

# 如果你安装了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