使用GUI工具加速对Docker配置的学习

您可以通过使用GUI工具(例如Rancher)来加快对Docker配置文件(例如docker-compose.yml)的学习。 学习Docker配置非常困难。 我从来不是那种可以浏览大量文档并将所有内容拼凑起来的人。 如果没有可供参考的教程或示例,我将很难将它们拼凑在一起。 我发现一种有用的方法是利用GUI工具,逐步引导您完成该过程,然后让您查看输出并从中学习。 对于本练习,我将使用Rancher Labs的Rancher。 对于大多数处理Docker配置的GUI而言,相同的工作流样式应适用。 例如,我当前正在使用这种方法来了解有关使用Kubernetes仪表板配置Kubernetes的更多信息。 让我们开始吧! 第一步是打开Rancher,然后单击顶部附近的“添加堆栈”按钮。 在下一个屏幕上,向“名称”字段中添加一些文本以及可选的“说明”,然后单击底部的“创建”按钮。 现在,我们已经创建了应用程序堆栈,但是我们的应用程序中没有任何服务。 我们可以通过单击“更多操作”菜单(三个垂直点)并选择“查看配置”来查看当前的docker-compose.yml文件(和rancher-compose.yml文件)。 如您所见,没有太多需要看的东西。 此时,文件中唯一的配置是版本标识符。 现在我们有了docker-compose.yml文件的基准,让我们继续创建一个新服务,看看有什么变化。 单击“添加服务”按钮(而不是下拉箭头)以打开“添加服务”屏幕。…

为什么要衡量复杂性?

“为什么要衡量复杂性水平的增长?” *这是一个新认识的人最近问我的问题,这让我感到惊讶。 我必须反复学习的一个教训是,摆脱我自己观点界限的唯一方法就是努力倾听他人的观点。 这些观点通常反映在人们提出的问题中。 “为什么要衡量增长?”我没有意识到这个问题需要答案。 就像其他使我感到惊讶的问题一样,这个问题与我认为是理所当然的事情有关-这是我研究的基础假设之一。 我们为什么这样做 我们衡量增长的三个主要原因-使增长可见,了解人们的学习方式和自定义学习。 通过衡量增长,我们可以看到增长。 能够看到自己成长的证据激励着我们进一步成长。 将此与接收成绩或常规考试成绩进行对比。 他们将您与其他人进行比较。 如果您获得好成绩,您可能会被激励去争取更高的成绩。 但是,如果您的成绩一直很差,您更有可能会因为学习努力而受到惩罚。 通过衡量增长,我们为每个学习者提供了积极的动力。 衡量增长有助于我们了解人们的学习方式。 在Lectica(拥有我的非营利组织)中,我们一直在询问特定的增长得分如何与特定技能和知识相关,以及当前的技能和知识如何与我们在下一级观察到的技能和知识相关。 换句话说,我们正在系统地,持续地记录知识和技能的发展,因此我们可以回答诸如“人们学习这种技能的最佳方式吗?”之类的问题。…