• 作者:老汪软件技巧
  • 发表时间:2024-12-16 11:05
  • 浏览量:

作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

_安装docker全步骤_docker安装

我们在上一章,讲了虚拟化,虚拟化是把硬件虚拟化,然后创建出来的虚拟机完全隔离,而Docker则是软件(内核)虚拟化,他的隔离性会低于虚拟机。我们将通过3-4周来讲解Docker相关内容,由于涉及到内容较多,就不一一列出来具体的细节,主要从以下几个方面来讲解:

Docker基本情况(本小节属于)

Docker基本命令

Dockerfile

Docker镜像

Docker仓库

Docker原理

Docker网络&存储&日志

Docker-Compose

Docker番外篇

其实我们在前面讲解的时候提过如何安装docker,这里把我们用到几种方法都来讲解下,以下操作还是基于centos7.9。

一般来说,我们的docker不会使用编译安装,如果是离线环境则可以使用rpm安装,有网络的情况下推荐使用yum安装。

一.默认安装

#默认版本是Server Version: 1.13.1
yum -y install docker

二.最新版本安装

#本应该使用官方源
#但是由于docker仓库源被屏蔽的原因,所以这里使用的是阿里云
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
#这里的软件包名字已经发生了改变,是因为docker政策的改变
#这个安装了指定源以后,就可以安装最新版本Docker
#截至2024-11-18最新版本是Server Version: 26.1.4
yum install -y docker-ce

三.指定版本安装

安装docker全步骤__docker安装

#先配置好repo#查看有哪些版本可选
yum list docker-ce --showduplicates | sort -r

安装docker全步骤_docker安装_

#安装指定版本
#这里选的是k8s最后支持docker的版本
yum install -y docker-ce-20.10.24-3.el7

四.rpm离线安装

#需要先确认安装版本,然后准备对应repo的文件
#这里是安装默认的版本
#具体的路径可以根据自己需要修改
yum install --downloadonly --downloaddir=/mnt/ docker

安装docker全步骤__docker安装

正常安装应该使用rpm安装,但是由于相互依赖的关系的问题,所以这里使用的yum安装,实际和rpm是一样的效果。

#传递到指定服务器
cd /mntyum -y install *.rpm

该方法也适用其他软件离线安装。

五.启动docker

systemctl start docker
#配置开机启动
systemctl enable docker

如果只是测试,那么用什么版本其实关系不大,但是如果是要使用k8s,则需要根据你选择的k8s版本来选择支持的版本。但是k8s的1.23版本就是最后一个支持的版本docker的版本,但是k8s的1.23已经发布差不多3年。

运维小路

一个不会开发的运维!一个要学开发的运维!一个学不会开发的运维!欢迎大家骚扰的运维!