• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)

Docker三个基本概念镜像(Image)容器(Container)仓库(Repository)

作者:追逐的博客 字体:[增加 减小] 来源:互联网

本文主要包含docker等服务器相关知识,追逐的博客希望可以进行参考

Docker 包括三个基本概念

  • 镜像(Image)
  • 容器(Container)
  • 仓库(Repository)

理解了这三个概念,就理解了 Docker 的整个生命周期。

Docker 镜像

Docker 镜像就是一个只读的模板。

例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了 Apache 或用户需要的其它应用程序。

镜像可以用来创建 Docker 容器。

Docker 提供了一个很简单的机制来创建镜像或者更新现有的镜像,用户甚至可以直接从其他人那里下载一个已经做好的镜像来直接使用。

 

Docker 容器

 

Docker 利用容器来运行应用。

容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。

可以把容器看做是一个简易版的 Linux 环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。

Docker 仓库

仓库是集中存放镜像文件的场所。有时候会把仓库和仓库注册服务器(Registry)混为一谈,并不严格区分。实际上,仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)。

仓库分为公开仓库(Public)和私有仓库(Private)两种形式。

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

当然,用户也可以在本地网络内创建一个私有仓库。

当用户创建了自己的镜像之后就可以使用 push 命令将它上传到公有或者私有仓库,这样下次在另外一台机器上使用这个镜像时候,只需要从仓库上 pull 下来就可以了。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 利用docker搭建LAMP运行环境教程详解
  • Openstack 网络知识资料详细介绍及总结
  • Docker 实现浏览器里开发Android应用的功能
  • 轻松搞定VMware虚拟机的数据恢复
  • docker中mysql初始化及启动失败问题解决方案
  • Docker定制容器镜像的2种方法(推荐)
  • Docker下搭建一个JAVA Tomcat运行环境的方法
  • 总结红帽RHEV3.0 展望RHEV3.1
  • [Azure]如何定位虚拟机内部附加的数据磁盘
  • 解析IBM虚拟化技术原理 探索测试快速化道路(1)

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Docker实现分布式应用功能教程
    • CentOS 7安装Docker服务详细过程
    • 利用OpenVSwitch在多台主机上部署Docker的教程
    • Docker 教程之获取镜像基础知识详解
    • 详解通过docker和docker-compose实现eureka高可用
    • VirtualBox 在Centos 7 中安装增强功能图解 (共享文件夹)
    • Docker-client for python详解及简单示例
    • Openstack 启动instance 'hvm'错误问题解决办法
    • 滚动 docker 中的 nginx 日志思路详解
    • Docker run 命令的使用方法详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有