Docker最全教程——从理论到实战(五) (2)

Docker最全教程——从理论到实战(五)

关于部署和托管这块,接下来我们以腾讯云的容器服务进行举例。

为什么是腾讯云,因为他家的创业服务支持活动赞助了我们很多代金券,基本上接近免费,因此从成本考虑,我们首选腾讯云(腾讯云:瞎说什么大实话)。

Docker最全教程——从理论到实战(五)

部署完成之后,我们可以继续产品或项目的迭代。在整个开发工作流中,我们可以显著的看到,由于Docker的出现,在一定层次上改变了我们的工作和交付流程,并且可以大大的简化CI、CD流程。或者就从构建上来说,配置dockerfile来完成构建,比传统的方式来的迅猛多了。而配置docker-compose.yml一次启动多个服务,简直是分布式架构、微服务架构开发和测试人员的福音。

至此,整个Docker持续开发工作流程就到此结束,在后面的篇幅,我们侧重于从实战的角度来讲解这些内容。

 

使用Kitematic来管理docker容器

这里,我们先插播一个内容。本节,我们先来介绍下Kitematic。

Kitematic是一个开源项目,旨在简化在Mac或Windows PC上使用Docker的过程。Kitematic自动化Docker安装和设置过程,并提供直观的图形用户界面(GUI)来运行Docker容器。

因此,我们推荐大家使用Kitematic工具来查看和管理自己的容器服务,如果尚未安装此工具,大家可以通过以下方式进行安装:

从Docker for Mac或Docker for Windows菜单中选择Kitematic,开始使用Kitematic安装。如下图所示:

 

Docker最全教程——从理论到实战(五)

直接从Kitematic版本页面下载Kitematic 。下载地址:https://github.com/docker/kitematic/releases/

注意:这里我们不推荐使用Docker Toolbox,原因我们在前面已经说过,Docker Toolbox仅支持老版本的操作系统,属于过时的工具。

安装完成之后,启动后可以看到如下界面:

Docker最全教程——从理论到实战(五)

也可以点击某个服务来查看详情、相关设置、日志等:

Docker最全教程——从理论到实战(五)

另外,Kitematic 集成了Docker Hub,允许通过搜索、拉取任何需要的镜像,并在上面部署应用。它同时也能很好地切换到命令行模式。目前,它包括了自动映射端口、可视化更改环境变量、配置卷、流式日志以及其它功能。

注意:如果安装完成后如果无法打开,请将Kitematic安装后的文件迁移到Docker指定目录【C:\Program Files\Docker\Kitematic】。

kitematic 是开源的,如果大家有兴趣,可以访问其开源库下载全部源代码进行研究:

https://github.com/docker/kitematic

Docker最全教程——从理论到实战(五)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wspfws.html