本系列教程解释Docker容器服务的各个方面,从Docker的基础知识(主要关注Docker的安装和配置)开始,逐步过渡到网络和注册表等高级主题。本教程的最后几章介绍了Docker的开发方面,以及如何使用Docker容器在开发环境中启动和运行。
1、docker的基本概念
Docker是一个容器管理服务,Docker的关键字是开发、发布和随处运行。Docker的整体思想是让开发人员可以轻松地开发应用程序,将它们装载到容器中,然后部署到任何地方。
Docker的首次发布是在2013年3月,从那以后它就成为了现代世界发展的流行语,尤其是在基于敏捷的项目面前。
2、docker的特征
(1)Docker能够通过容器提供更小的操作系统占用空间,从而减少开发的规模。
(2)使用容器跨不同单元(如开发、QA和运维)的团队更容易在应用程序之间无缝工作。
(3)你可以在任何地方部署Docker容器,在任何物理和虚拟机上甚至在云上。
(4)由于Docker容器是非常轻量级的,因此它们非常容易扩展。
3、docker组件
在docker中有以下组件:
- docker for mac——它允许在Mac操作系统上运行Docker容器。
- docker for linux——它允许在Linux操作系统上运行Docker容器。
- docker for windows——它允许在Windows操作系统上运行Docker容器。
- Docker引擎——用于构建Docker图像和创建Docker容器。
- Docker Hub——这是用来存放各种Docker图像的注册表。
- Docker组合—用于使用多个Docker容器定义应用程序。
我们将在以后的章节中详细讨论所有这些组件。Docker的官方网站是https://www.docker.com/,该网站有关于Docker软件的所有信息和文档,它还有各种操作系统的下载链接。
评论前必须登录!
注册