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核心概念的主要内容,如果未能解决你的问题,请参考以下文章

Docker 核心概念

Docker核心概念

Docker核心概念

Docker的三大核心概念-01

005 docker的核心概念

Docker系列文-----Docker三大核心概念以及实战(nginx与MySQL)