您当前的位置:首页 > 计算机 > 系统应用 > Linux

Docker 在CentOS7上安装最新版

时间:12-11来源:作者:点击数:

注意:

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看此前提条件来验证你的 CentOS 版本是否支持Docker 。

需要安装 64位 CentOS7.x 以上的版本,在 CentOS6.x 的版本中,安装前需要安装其他很多的环境而且Docker很多补丁不支持更新。

参考资料:

英文版:https://docs.docker.com/install/linux/docker-ce/centos/

中文版:https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/

在VMware Workstation10中安装CentOS7

我们采用的是CentOS7进行讲解,所以我们要在本机安装CentOS7

建议电脑内存8G+,8G也会有点吃力噢

安装CentOS7步骤,详细参考文章:

https://www.cdsy.xyz/computer/soft/others/231205/cd46689.html

Docker安装卸载与启停

1.查看当前系统的内核版本是否等于或高于 3.10

uname -r
在这里插入图片描述

2.安装 Docker 服务

使用镜像仓库进行安装,采用 yum 命令在线安装(即电脑需要联网)

root 用户运行以下命令:

卸载旧版本:(如果安装过旧版本的话)Docker 的早期版本称为 docker 或 docker-engine 。如果安装了这些版本,请卸载它们及关联的依赖资源。

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
在这里插入图片描述

3. 安装所需的软件包

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。

设置仓库

安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

yum install -y yum-utils device-mapper-persistent-data lvm2
在这里插入图片描述

4 设置Docker的镜像仓库

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
在这里插入图片描述

上面处可能会报错 (原因是国内访问不到docker官方镜像的缘故)

Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file/etc/yum.repos.d/docker-ce.repo: 

解决:使用以下方式:阿里源访问

yum-config-manager \
    --add-repo \
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

5 安装最新版本的 Docker CE (docker 社区版/真正开始安装Docker)发现安装成功之后,就能使用docker命令了

yum install docker-ce
在这里插入图片描述

查看docker安装版本

docker version
在这里插入图片描述

如上面安装不成功,则卸载再按上面重新安装

3 卸载 Docker 服务

  1. 卸载 Docker 软件包
yum remove docker-ce
  1. 查看yum安装的docker文件包
yum list installed |grep docker
在这里插入图片描述

3. 查看docker相关的rpm源文件

rpm -qa |grep docker
在这里插入图片描述

4 删除所有安装的docker文件包 其他的docker相关的安装包同样删除操作,删完之后可以再查看下docker rpm源

yum -y remove containerd.io.x86_64
yum -y remove docker-ce-cli.x86_64
在这里插入图片描述

5 删除镜像/容器等

rm -rf /var/lib/docker

6 启动与停止Docker服务

上面安装只是安装好, 但是没有启动Docker服务 。

systemctl 命令是系统服务管理器指令,它是 service 和 chkconfig 两个命令组合。

启动docker:         systemctl start docker 
停止docker:         systemctl stop docker 
重启docker:         systemctl restart docker 
查看docker状态:     systemctl status docker 
开机自动启动docker:  systemctl enable docker 

查看 docker 概要信息:

docker info
在这里插入图片描述
在这里插入图片描述
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门