CentOS 部署 Docker

2019-10-1008:56:02 评论 33

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、 bare metal、OpenStack 集群和其他的基础应用平台。

Docker通常用于如下场景:web应用的自动化打包和发布;自动化测试和持续集成、发布;在服务型环境中部署和调整数据库或其他的后台应用;从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境。

下面在CentOS中部署安装 Docker,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。目前Docker分为两个版本Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。

0x01 查看内核版本

uname -r    # 查看当前CentOS系统内核版本;

CentOS 部署 Docker

0x02 移除旧的版本

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

CentOS 部署 Docker

0x03 安装系统工具

yum install -y yum-utils device-mapper-persistent-data lvm2    # 安装系统工具;

CentOS 部署 Docker

0x04 添加软件源地址

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo    # 添加 docker-ce 的阿里云源地址;

CentOS 部署 Docker

0x05 更新 yum 缓存

yum makecache fast

CentOS 部署 Docker

0x06 安装 Docker-ce

yum -y install docker-ce

CentOS 部署 Docker

0x07 启动 Docker 后台服务

systemctl start docker

CentOS 部署 Docker

0x08 测试运行Docker-ce

docker run hello-world

CentOS 部署 Docker

0x09 卸载删除Docker-ce

yum remove docker-ce
rm -rf /var/lib/docker

CentOS 部署 Docker

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: