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

docker核心概念

时间:2017-05-16 14:56:55      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:镜像   仓库   容器   

docker的大部分操作都围绕着它的三大核心概念——镜像、容器和仓库展开。

1.docker镜像

镜像是创建docker容器的基础。通过版本管理和增量的文件系统,docker提供了一套十分简单的机制来创建和更新现有的镜像

2.docker容器

docker容器类似于一个轻量级的沙箱,docker利用容器来运行和隔离应用。容器是从镜像创建的应用运行实例。

#镜像自身是只读的。容器从镜像启动的时候,会在镜像的最上层创建一个可写层。

3.docker仓库

docker仓库类似于代码仓库,它是docker集中存放镜像文件的场所。


centos7安装docker(内核版本至少为3.10)

vim /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg 
sudo yum update
sudo yum install docker-engine -y


验证:

docker version


启动一个nginx容器,检查能正确获取镜像并运行:

#docker run -d -p 80:80 --name webserver nginx
#docker ps

#nginx容器已经在0.0.0.0:80启动,并映射了80端口。


续。。。

下一章:使用docker镜像。


docker核心概念

标签:镜像   仓库   容器   

原文地址:http://lishenggui.blog.51cto.com/12857150/1926060

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