码迷,mamicode.com
首页 > 其他好文 > 详细

Docker简介(一)

时间:2017-01-15 12:42:00      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:vim   dock   内核   linux   names   开源   16px   nod   get   

Docker简介

     Docker 是 Docker.Inc 公司开源的一个基于 LXC技术之上构建的Container容器引擎, 源代码托管在 GitHub 上, 基于Go语言并遵从Apache2.0协议开源。

     Docker是通过内核虚拟化技术(namespaces及cgroups等)来提供容器的资源隔离与安全保障等。由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时,不需要类似虚拟机(VM)额外的操作系统开销,提高资源利用率。

三大理念:Build(构建)、Ship(运输)、Run(运行)

Docker组成:Docker Client、Docker Server

Docker组件:Image(镜像)、Container(容器)、Repository(仓库)

官网: https://www.docker.com/

 

 

环境

 

[root@linux-node1 ~]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 
[root@linux-node1 ~]# uname -r
3.10.0-327.28.3.el7.x86_64

 

 

安装

centos 7 官方介绍 https://docs.docker.com/engine/installation/linux/centos/

1、设置仓库

 

 

[root@linux-node1 ~]# vim /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

2、yum安装

yum install docker-engine

3、开机启动设置

systemctl enable docker.service

4、启动docker

systemctl start docker

 

Docker简介(一)

标签:vim   dock   内核   linux   names   开源   16px   nod   get   

原文地址:http://www.cnblogs.com/shhnwangjian/p/6286809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!