环境搭建-CentOS下安装指定版本的Docker

简介:   最近需要搭一套Docker环境,因为需要用到Kubernetes 1.9,Kubernetes和docker的版本有对应关系,所以Docker的版本要选择Kubernetes 1.9能支持版本,我这里选择了docker-ce-17.03.2.ce-1.el7.centos,搭建方式有两种,分别是离线和在线搭建。

  最近需要搭一套Docker环境,因为需要用到Kubernetes 1.9,Kubernetes和docker的版本有对应关系,所以Docker的版本要选择Kubernetes 1.9能支持版本,我这里选择了docker-ce-17.03.2.ce-1.el7.centos,搭建方式有两种,分别是离线和在线搭建。
  Kubernetes 1.9支持的docker版本【https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.9.md#external-dependencies

img_7310206a8dd3a51d087d8dfa2d6d6526.png
image.png

Docker在线搭建

  首先先通过命令【yum list docker-ce --showduplicates | sort -r】查看有没有可用的Docker镜像。

img_816892ddc2a0741298ba0484d739c30e.png
查看docker可安装版本.png

  What a pity!没有发现可用的镜像,这是因为没有配置镜像仓库,可以下载阿里的镜像配置,【curl -o /etc/yum.repos.d/Docker-ce-Ali.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo】:
img_40142c1a0c93890f6a48235c912a6575.png
下载Docker CE阿里镜像配置.png

  再次运行【yum list docker-ce --showduplicates | sort -r】查看可用的Docker镜像
img_a487b7fe526e583440a772ab1a042d1a.png
image.png

  安装17.03.2.ce-1.el7.centos版本的Docker,运行命令【yum install docker-ce-17.03.2.ce-1.el7.centos -y】,出现错误,需要安装依赖包【docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch】:
img_eafd6f5ec210d484d75b05db32b58b67.png
image.png

  有两种方式解决,一种是去官网( https://download.docker.com/linux/centos/7/x86_64/stable/Packages/)下载下来离线安装;另外一种就是通过yum命令来安装,但是这里切记不能单独安装,否则会自动安装最新版本的Docker,这里需要和docker一起安装,运行这个命令【yum install --setopt=obsoletes=0 docker-ce-17.03.2.ce-1.el7.centos docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch】:
img_5aa00e6a5692dd58ab1e532a3a0ab866.png
安装Docker.png

启动Docker

  运行命令【systemctl start docker】启动docker,运行命令【systemctl status docker】查看docker运行状态


img_0385e9461eed1c60c0ab92a4c814870a.png
启动Docker.png

  使用命令【docker info】查看Docker基本信息


img_59f0b01b68917fce068467f3885e0983.png
docker info.png

  设置Docker开机启动【systemctl enable docker.service】:
img_304c720a05718e862e73e8f38e2f35d1.png
设置Docker开机启动.png

Docker离线搭建

  到官网(https://download.docker.com/linux/centos/7/x86_64/stable/Packages/)下载安装包。

img_5904f1798a56c4656681183eb1dbe6e2.png
image.png

  然后使用命令【rpm -ivh xxx.rpm】进行安装,这里没有试验过,不知道会不会有坑。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
3天前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
44 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
7天前
|
缓存 Ubuntu Linux
Docker Buildx 简介与安装指南
Docker Buildx 是一个强大的工具,提供了多架构构建、并行构建和高级缓存管理等功能。通过正确安装和配置 Buildx,可以显著提升 Docker 镜像的构建效率和灵活性。希望本文能帮助你更好地理解和使用 Docker Buildx,以提高开发和部署的效率。
108 16
|
5天前
|
存储 虚拟化 Docker
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
697 11
|
6天前
|
弹性计算 运维 Ubuntu
在阿里云ECS云服务器上安装、配置及高效使用Docker与Docker Compose
本文介绍了在阿里云ECS上使用Ubuntu系统安装和配置Docker及Docker Compose的详细步骤。通过这些工具,可以快速部署、弹性扩展和高效管理容器化应用,满足开发和运维需求。内容涵盖Docker的安装、镜像源配置、创建Web程序镜像以及使用Docker Compose部署WordPress等实际操作,并分享了使用体验,展示了阿里云实例的高性能和稳定性。
130 4
|
27天前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
79 20
|
25天前
|
消息中间件 Kafka Docker
docker compose 安装 kafka
通过本文的步骤,您可以快速在本地使用 Docker Compose 安装并配置 Kafka 和 Zookeeper。Docker Compose 简化了多容器应用的管理,方便快速搭建和测试分布式系统。
80 2
|
10月前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
223 1
|
5月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
5902 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
6月前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
292 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
6月前
|
Docker 容器
centos7.3之安装docker
centos7.3之安装docker

热门文章

最新文章