一、docker相关概述

1.什么是容器

容器是存放应用、系统环境的地方,将代码和依赖资源结合在一起,比如说容器里面有tomcat、Java、mysql等,不通容器里边的应用或者环境不一致,但不同容器共享一套操作系统;

2.什么是docker

docker是管理容器的工具,并形成了一套标准;他实现了把容器中的代码以及所依赖的环境打了个包,并且这个包放哪里都能运行。

3.docker的组成部分

镜像(Image):使用类型层次的文件系统的AUFS,也就是一个镜像是由多个镜像叠加的,镜像是只读的;

容器(Container):在镜像的基础上增加一层可写的,容器相当于镜像的实例化;

仓库(Repository):存放镜像的地方,最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载。国内的公开仓库包括Docker Pool 等,可以提供大陆用户更稳定快速的访问。

Registry:注册服务器,用于管理镜像仓库,起到的是服务器的作用。 Repository:镜像仓库,用于存储具体的docker镜像,起到的是仓库存储作用。

4.docker常用命令

docker images:查看宿主机下的镜像

docker ps :查看运行着的容器;

docker ps -a:查看所有容器

等等

4.容器编排docker-compose

为了处理大规模的容器化部署。

5.dockerfile

用于构建一个自定义的镜像。

以上纯属个人理解,不对真实性负责

猜你喜欢

转载自www.cnblogs.com/testerling/p/11784608.html