Sutune

静心成大器,稳定动乾坤

0%

Compose 简介

Docker ComposeDocker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用。前面我们使用Docker的时候,定义 Dockerfile 文件,然后使用 docker build、docker run等命令操作容器。

然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率之低,维护量之大可想而知使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具

阅读全文 »

Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。由于容器的本质是一个进程,那么访问容器服务我们需要映射对应的端口。

阅读全文 »

时间如白驹过隙
转眼间就到了2020
一直觉得2020是个遥远的年份
没想到转眼便开始进入2020
按照惯例
趁着一年的年末做个小小总结
回首过往,展望未来。

阅读全文 »

做iOS UI自动化获取元素通常使用Appium-desktop 来获取,但实际使用几天后发现这个工具有一个非常尴尬的地方:就是获取页面元素响应速度非常慢,加载老半天等到花儿都谢了,一开始以为是设备的原因,换了几台设备也还是一样慢反应速度。对于习惯了在Android端 UIautomatorViewer获取元素时顺滑般感觉的我,对于目前Appium-desktop工具的速度是显然不能忍受的。于是找到了Macaca Inspector使用了之后才相见恨晚。

阅读全文 »

ATX2简介

前面分享了STF Andriod设备远程管理平台的搭建和使用,但是STF不支持iOS设备连接,虽然现在社区有了STF集成iOS设备的开源方案,但是经过实践不太稳定,后面在Testerhome社区发现了一个新的框架ATX2同时支持AndroidiOS设备远程管理,经过实践设备连接非常稳定,所以这里分享下这个平台的搭建和使用。

阅读全文 »

前言

之前在Ubuntu上面搭建了STF:Ubuntu+Docker+STF环境搭建 最近公司需要将STF部署在Mac环境,本来以为和在Ubuntu上面一样使用Docker部署几行命令就可以轻松解决,结果发现Mac Docker环境不支持Android USB,即使环境起来了也不能识别插入的安卓手机,因为底层的xhyve不支持它。关于问题细节请参考这个issue

阅读全文 »

前言

镜像构建完成后,可以很容易的在当前机器上运行,但是,如果需要在其它服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务Docker Registry就是这样的服务。

阅读全文 »