Docker 在线安装最新版步骤及环境说明

在这里插入图片描述

  • Docker官方建议在Ubuntu中安装,因为 Docker 是基于Ubuntu发布的,而且一般 Docker 出现的问题,Ubuntu是最先更新或者打补丁的。在很多版本的 CentOS 中是不支持更新最新的一些补丁包的。
  • 由于很多公司的环境都使用的是 CentOS ,因此这里我们将 Docker 安装到 CentOS 上。

注意:
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://blog.csdn.net/qq_44316726/article/details/106039804

Docker安装卸载与启停

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

uname -r

在这里插入图片描述

2.安装 Docker 服务

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

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

在这里插入图片描述
2. 安装所需的软件包
yum-utils 提供了 yum-config-manager 实用程序,并且 devicemapper 存储驱动需要 device-mapperpersistent-data 和 lvm2 。

yum install -y yum-utils device-mapper-persistent-data lvm2

在这里插入图片描述
3 设置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 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在这里插入图片描述
4. 安装最新版本的 Docker CE

yum install docker-ce

在这里插入图片描述

如果安装不成功,则按以下卸载再按上面重新安装
3 卸载 Docker 服务

  1. 卸载 Docker 软件包
yum remove docker-ce
  1. 删除镜像/容器等
rm -rf /var/lib/docker

4 版本查看
查看当前安装的 Docker 版本

docker version

在这里插入图片描述
5 启动与停止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状态 systemctl status docker 发现服务是dead,如何我们设置开机自动启动 systemctl enable docker ,然后重启 systemctl restart docker 再次查看docker状态 systemctl status docker 最终docker是运行的
在这里插入图片描述
6 Docker 帮助命令

docker --help

在这里插入图片描述
查看 docker 概要信息:

docker info

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44316726/article/details/108557361