首页 > 代码库 > docker核心概念
docker核心概念
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核心概念
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。