CentOS7上官网安装Docker详细操作(附官网截图及详细说明)

CentOS7上安装Docker

前言

随着Docker越来越流行,作者今日想在VM上玩玩Docker,而国内市面上对于Docker的说法五花八门,眼花缭乱。想起一句话:大道至简。也是,乱花渐欲迷人眼,市场上各说纷纭,不一而同,很容易让人舍本逐末,迷失自我。做人,得返璞归真才是。鉴于此,专门去官网找了下Docker安装的说明,现整理如下。

前提

如需在CentOS7上安装Docker,先要准备一台以下事项:

CentOS7的操作系统。自己学习研究可以使用VM安装CentOS7。

操作系统最好联网,本篇博文是基于联网的基础上编写的。

如您在阅读本篇文章中有如下疑问:

怎么使用VM安装CentOS7?

没有CentOS源文件?

我用的Fedora,Debian可以吗?

如有这些疑问,建议参考上一篇博文,地址如下:

https://blog.csdn.net/u012667450/article/details/116066295

安装说明

有条件的读者,可以访问官网看看。官网链接

  • 先来看官网的安装前提说明:

在这里插入图片描述

这里说了3点,其中第一点是关键:需要CentOS7or8版本,不要使用之前的版本

  • 再来看官网的安装步骤

在这里插入图片描述

这里说的是卸载旧版本的docker,命令如下:

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

当然,无论是否有安装过docker,这个命令都可以执行。

接下来,再来看下官网对于docker的安装说明。

  • docker官网安装方法介绍

在这里插入图片描述

如上,官网大致说了3种安装方法:

1.大部分用户都会使用安装docker仓库(set up docker repositories)的方式,这也是最简单的,易于升级,推荐的方式。

2.一些用户会下载rpm包来手动安装和升级。这在不能连网的操作系统是非常有用的。

3.在开发和测试环境,一些用户使用脚本来安装。

如上说明,清晰明了,咋们选用官方推荐的安装docker仓库的方式。

到此,官网的上半场结束了,接下来进入正题。

如何使用官网推荐的方式安装docker呢,请往下看

  • 使用官网推荐的方式安装docker

在这里插入图片描述

如上官网说明,使用仓库安装docker,首先需要安装仓库。其次再安装docker。

既然如此,我们先看下官网如何安装docker仓库。

在这里插入图片描述

非常简单,官网连命令都给你准备了,复制粘贴即可。

yum install -y yum-utils
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

执行如上两个命令,即表示安装了docker仓库。如下图,作者在本机操作后的截图:

在这里插入图片描述

到此,则docker仓库安装成功。接下来就是安装docker了。

  • 官网安装docker

在这里插入图片描述

如上图官网说明,安装docker有2种方式,第一种是安装最新版,第二种是安装指定版。在这里,我们采用第一种,安装最新版。

粘贴官网的命令,安装即可。

yum install docker-ce docker-ce-cli containerd.io

在这里插入图片描述

如上图,Fingerprint与官网给的是一致的。因此,版本是对的。输入y,确认安装。

到此,docker安装完成。

接下来,需要启动docker,运行docker的helloworld,看是否正常。我们来看下官网的说明。

  • 官网启动docker与测试

在这里插入图片描述

如上图,可以看到启动docker与运行测试docker的命令。把命令粘出来即可。

#启动docker
systemctl start docker
#运行helloworld测试镜像
docker run hello-world

作者在本地执行以上2个命令,出现如下Hello from Docker字样,则表示docker安装成功。

在这里插入图片描述

汇总

到此,按照官网的说明,最简单的安装,已经完成了。汇总的命令如下:

#1.卸载docker
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
#2.安装yum-util工具
yum install -y yum-utils
#3.添加docker仓库依赖
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
#4.安装docker
yum install docker-ce docker-ce-cli containerd.io
#5.启动docker
systemctl start docker
#6.运行helloworld案例
docker run hello-world

反思

最近作者逛了很多国外的技术官网,有了一些心得,总结如下:

  • 多逛技术官网,远比百度重要。

  • 多逛GitHub,远比CSDN重要。

  • 多提升自己,远比公司重要。

  • 没有难的技术。只有受限的思维。

    思想的落后,久而久之,就会造成技术的落后,就好比清政府。现如今,国内大部分有识之士学编程,最大的困难点是无法阅读英文技术文档。想想国外很多跨界编程的高手,为什么他们能成功,得天独厚的优势,就是能看懂英文技术文档。同时乐于开源,乐于contributor。设想一下,有一天国内能流利阅读英文技术官网,将会是一番什么景象呢?写到这,想起伟大的爱国主义诗人杜甫的一句话:安得广厦千万间,大庇天下寒士俱欢颜,风雨不动安如山!。愿那天早日到来!

后记

限于作者水平有限,如有错误,望读者提出,本人不胜感激。

本文纯手打,如有书写错误,望批评指正。感谢您的阅读。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值