Docker-基本概念(镜像和容器)

1 Docker介绍

  Docker是一个打包、分发和运行应用程序的平台;允许将你的应用程序和应用程序所依赖的整个环境打包在一起。
  Docker有一个局限性是:每个虚拟机读运行自己的内核,而一个机器上的所有容器是运行同一个内核。

2 三个主要概念

  镜像——Docker镜像里包含了你打包的应用程序及其所依赖的环境。包含应用程序可用的文件系统和其他元数据,如镜像运行时的可执行文件路径。
  镜像仓库——Docker镜像仓库用于存放Docker镜像,以及促进不同人和不同电脑之间共享这些镜像。
  容器——Docker容器通常是一个Linux容器,基于Docker镜像被创建,一个运行中的容器是一个运行在Docker主机上的进程,但和主机及所有在主机上的其他进程是隔离的。其资源是受限的,只能访问和使用分配的资源(CPU、内存)

3 Docker镜像使用

Docker镜像构建、分发和运行过程

by 《Kubernetes in Action》

步骤如下
1)开发者构建并推送Docker镜像;(docker build、docker push
2)在开发机器上通过Docker构建镜像;
3)Docker推送镜像到镜像仓库;
4)开发者操作生产机器上的Docker去运行镜像;
5)Docker从镜像仓库拉取镜像;
6)Docker基于镜像运行容器。

发布了82 篇原创文章 · 获赞 112 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/Andya_net/article/details/104714866
今日推荐