centos 7安装docker

 

本文介绍 Docker 在 CentOS 环境下的详细安装过程

Docker是一个开放源代码软件项目,利用Linux中的资源分脱机制,例如内核和cgroups来创建独立的软件容器(containers)。Linux内核对命名空间的支持主要是隔离应用程序对操作环境的视野,包括进程树,网络,用户ID和挂载的文件系统,而内核的cgroup提供资源限制,包括CPU,内存,块I / O ,和网络。

Docker版本

Docker企业版(Docker EE)专为企业开发和IT团队设计,用于在大规模生产中构建,运送和运行关键业务应用程序。 Docker EE集成,认证和支持,为企业提供业界最安全的容器平台,实现所有应用程序的现代化。

Docker社区版(Docker CE)是开发人员和小团队的理想选择,希望开始使用Docker并尝试使用基于容器的应用程序。 可以在单一环境中构建和共享容器并自动化开发管道。

本文以Docker CE为例安装

安装条件:需要64为的centos7系统,root权限

1、如果已经安装旧版本的  docker 或者 docker-engin ,请先卸载它

yum remove docker docker-common container-selinux docker-selinux docker-engine

卸载后 /varr/lib/docker/ 的内容会被保留。

2、安装 yum-utils ,需要使用到 yum-config-manager 

yum install -y yum-utils

3、添加稳定的库

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

4、选择stable库或者edge库(可选)

stable每个季度发布一次(默认库),edge每月发布一次。选择edge库的

yum-config-manager --enable docker-ce-edge

将 --enable 换 为 --disable 切换为stable库

5、将服务器的包信息缓存到本地

yum makecache fast

6、安装

#最新版本
yum install docker-ce
#选择版本
yum install docker-ce-<VERSION>

7、启动并验证

#启动
systemctl start docker
#验证
docker run hello-world

输出 Hello from Docker! 则安装成功

若需要删除docker请执行

#删除服务
yum remove docker-ce
#删除容器等内容
rm -rf /var/lib/docker

参考:docs.docker.com/engine/installation/linux/centos

相关文章
相关标签/搜索