centos删除文件_Docker在CentOS系统中的安装

Docker的版本简介

Docker有两个版本:社区版Community Edition (CE) 和 企业版Enterprise Edition (EE)

Docker Community Edition(CE)主要是适合单个开发人员和小团队使用Docker容器进行应用程序的开发。Docker CE有三种更新通道:稳定的(Stable)、测试中的(Test)和每日夜间更新(Nightly)。

Stable提供了最新的通用稳定的版本。Test 提供了准备好测试的预发布版本,可能bug较多。Nightly提供正在进行开发的最新版本,每日夜间发布一次。一般情况下,为了避免一些不必要的麻烦使用稳定版本,当然你可能要为了尝鲜,可以试着用测试中版本或夜间更新的版本。

Docker支持多个平台,分桌面和服务器平台,如下图:

628f33f27732e7588054536c5a4fed8b.png

Docker支持的平台

Docker Enterprise Edition(EE)是为企业开发和大的IT团队设计的,并用于生产环境中大规模地构建、交付和运行关键业务应用程序。

从Docker Enterprise 2.1开始,Docker Enterprise—Basic、Docker Enterprise—Standard和Docker Enterprise—Advanced都被称为Docker Enterprise。

使用Docker Enterprise,可以部署Docker引擎-Enterprise,以灵活的方式管理容器工作负载。可以在Windows、Linux、站点或云上管理工作负载。

Docker Enterprise拥有私有镜像管理、集成镜像签名策略和集群管理,支持Kubernetes和Swarm 对容器的编排。实现基于节点的RBAC策略、镜像提升策略、镜像反射,并扫描镜像中的漏洞。它还支持定义的SLA,并将补丁的维护周期延长至24个月。

Docker Enterprise认证基础设施是Docker在一系列基础设施选择上部署Docker Enterprise的规范性方法。每个Docker认证的基础设施包括参考体系结构、自动化模板和第三方生态系统解决方案简介。 具体如下图:

8c511c2b4fad2623f950d9f87a7019b5.png

Docker Enterprise认证的基础设施

注意:IBM power处理器暂不支持作为Manager和 worker节点,Microsoft Windows Server不支持作为Manager节点,Microsoft Windows Server 1803不支持作为worker节点。

Docker安装

本文仅介绍Docker社区版(CE)在CentOS系统中的安装。其他平台中系统的安装可参考官方文档(https://docs.docker.com/install/)

(一)操作系统要求

1. CentOS 7或更高版本(存档或测试版本不支持)

2. 必须启用CentOS Extras存储库。默认情况下,此存储库已启用,但如果已禁用,则需要 重新启用它。可参考https://wiki.centos.org/AdditionalResources/Repositories

3. 建议使用overlay2存储驱动程序。

(二)如有以前安装的老版本(Docker名称是docker 或docker-engine)请先删除。

$ sudo yum remove docker

docker-client

docker-client-latest

docker-common

docker-latest

docker-latest-logrotate

docker-logrotate

docker-engine

说明:上述操作只会删除docker本身,但老版本保存在/var/lib/docker/的内容,包括镜像、容器、卷和网络需要手动删除。

(三)安装方式

1.脚本安装(多用于测试和开发环境)

$ curl -fsSL https://get.docker.com -o get-docker.sh

$ sudo sh get-docker.sh

2.使用仓库(repository)安装(推荐)

2.1设置docke仓库

$ sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2$ sudo yum-config-manager  --add-repo  https://download.docker.com/linux/centos/docker-ce.repo

2.2安装Docker CE

2.2.1安装最新的Docker CE版本

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

2.2.2如需指定版本安装执行下述命令:

$ yum list docker-ce --showduplicates | sort -r
8c1d88a0f5df68b266aedb0dae765930.png

Docker版本列表

$ sudo yum install docker-ce- docker-ce-cli- containerd.io说明:,取上图中第二列中的第一个:或第一个数字到-之间的字符串,如18.09.6、18.06.2.ce等。
3.使用RPM程序包安装(适用于没有互联网接入的情况)3.1下载所需要的Docker版本 下载地址: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/3.2安装$ sudo yum install /path/to/package.rpm其中 /path/to/package.rpm,为你下载下来的rpm包所在位置和文件名称(四)启动Docker$ sudo systemctl start docker(五)验证安装是否正确$ sudo docker run hello-world此命令下载测试镜像并在容器中运行它。当容器运行时,它会打印类似发下的消息,则说明安装成功。
658142c76f2d028d21b448be8ec7f9ae.png

Docker安装成功提示信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值