docker核心概念
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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核心概念的主要内容,如果未能解决你的问题,请参考以下文章