评论 Docker评论与评分

Docker评论与评分

视频: 一個人~碎碎念 (十月 2024)

视频: 一個人~碎碎念 (十月 2024)
Anonim

Docker是开源的,可以免费使用。 但是,根据您需要的存储库类型收费。 免费提供对一个私有存储库和无限个公共存储库(称为“存储库”)的访问权限。 每月支付7美元,您将获得五个私人回购券; 每月$ 12(共10个回购); 20每月$ 22; 每月$ 50,共50美元。

潜水

对于像我这样的新手来说,带动Docker的最佳方法是浏览其网站上的优秀教程。 本教程向您介绍了Docker的CLI(命令行界面),该语法基于Linux,因此,那些有使用Linux命令经验的人应该有宾至如归的感觉。 即使是习惯于简化命令行工作的Windows管理员也应该能够快速调整。

在本教程中,我学习了如何在Docker中执行应用程序。 应用程序的执行方式是Docker的关键部分。 应用程序在容器(Linux内核中的隔离空间)内运行,占用的资源很少。 容器是有效的,因为直到您在其中一个容器中执行程序后它们才会启动。 正如我从本教程中学到的,一旦程序停止,容器也将停止。

使用Docker,您还可以将实用程序添加到应用程序。 我将Ping实用程序添加到了教程应用程序中。 然后,使用命令行对google.com运行Ping。 这是基本的管理员资料,但这是学习语法的好方法。 本教程将涉及更多细节,例如向您展示如何查看容器ID以及如何将应用程序作为图像推送到Docker Hub,该中心是您可以与他人共享图像的中心位置。

关于Linux noobs接口的注意事项:与大多数命令行接口一样,语法很重要。 一个错字或一个错误的命令行开关间距,您的命令将无法运行(与所有编码一样)。 就个人而言,作为系统管理员,我总是发现打字的精确度可能有点令人发疯,尤其是当您需要扑灭IT的时候。 Docker需要非常精确的语法。 并且所有键入都可以重复。 例如,要将实用程序安装到教程应用程序中,除了执行实用程序安装外,我还必须键入命令来运行该应用程序。 我想您会随着对环境的熟悉而学习这些任务的捷径。

获取Docker

掌握了本教程之后,我了解了使用Docker进入“现实世界”所需的条件。 开始使用Docker有两个主要任务。 一个正在注册一个免费的Docker Hub帐户。 另一个是安装Docker引擎。

在Docker Hub中,您可以浏览其他人上传的图像。 一些比较流行的图像包括各种口味的Ubuntu(例如,Saucy Salamander),WordPress,MySQL和Nginix(一种开源反向代理服务器)。 令我感到有些惊讶的是,集线器中没有更多图像。

在集线器内,您可以构建自己的存储库,方法是单击Docker Hub配置文件页面中的添加存储库按钮。 我可以选择手动构建它,也可以选择自动构建-我选择了后者。

对于自动构建,您可以选择GitHub或Bitbucket来托管您的存储库,并且您需要使用这些服务之一的帐户。 选择GitHub后,要求我选择所需的帐户类型。 这基于我之前提到的定价方案,价格取决于您需要多少个私有存储库。 使用我的免费帐户,我获得了默认级别的访问权限,可以无限制地访问公共回购和一个私有回购。

接下来,您必须允许Docker访问GitHub,只需单击一下即可。 您选择要构建的存储库。 您将要密切遵循Docker在线文档中的步骤; 在此过程中,我迷迷了几次。 我对应该在Docker UI与GitHub UI中进行的操作感到有些困惑。 如果您对服务不熟悉,那么我无法充分强调。

第二项工作是安装Docker Engine。 您可以使用Mac OS X,Windows,Red Hat的版本。 因为Docker引擎基于Linux,所以它需要一台虚拟机才能在Windows中运行。 您可以自己设置它,但是Docker团队创建了一个名为Boot2Docker的非常简单的应用程序,可以为您完成此操作。 Boot2Docker将安装虚拟机并运行Linux守护程序,安装过程只需几分钟。 最后,您将安装许多程序,包括VirtualBox,Boot2Docker Linux ISO和管理工具。

与Docker合作

几乎每个大型科技公司都支持Docker,包括Microsoft,Red Hat,Rackspace等。 Docker是有效运行多个分布式应用程序的强大方法,尤其是在大型部署中。 此外,由于应用程序是集中管理的,因此IT团队甚至可以通过某种方式对必须定期更新应用程序的开发人员进行审计控制。 Docker提供了一种有效的大规模部署方式。 看着Docker可以达到的高度将会很有趣,但是它已经非常出色了,并且是IT和sysadmin的云服务的编辑选择。

Docker评论与评分