您的位置:首页 > 运维架构 > Docker

Centos 7安装Docker

2015-07-02 12:38 671 查看
可以登录9问社区进行交流沟通

在安装之前,首先,对Docker有一个基本的了解。

简单的说,Docker是一个构建在LXC之上,基于进程容器(Processcontainer)的轻量级VM解决方案。它的初衷是将各种应用程序和他们所依赖的运行环境打包成标准的container/image,进而发布到不同的平台上运行。由此可见,Docker
container和普通的虚拟机Image相比,最大的区别是它并不包含操作系统内核。

普通虚拟机将整个操作系统运行在虚拟的硬件平台上,从而提供完整的运行环境供应用程序运行,而Docker则直接在宿主平台上加载运行应用程序。本质上他在底层使用LXC启动一个Linux
Container,通过cgroup等机制对不同的container内运行的应用程序进行隔离,权限管理和quota分配等。

每个container拥有自己独立得各种命名空间(亦即资源)包括:

PID进程,MNT文件系统,NET网络,IPC,UTS主机名等。

基本了解过后,下面进行Centos 7中Docker的安装。

1.开启EPEL

EPEL是企业级linux额外的包,所以EPEL yum仓库是centos的一个出色的额外包源。为了编译非内置于Centos源中的仓库,EPEL可以帮助我们。如果未安装的话,可以执行以下命令安装。
sudo yum install epel-release -y


2.Docker安装

sudo yum install docker-io --enablerepo=epel


3.启动 docker daemon进程

sudo docker -d &


4.下载ubuntu镜像

sudo docker pull ubuntu


5.运行hello
world

sudo docker run ubuntu /bin/echo hello world
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: