跳转到主要内容

【开源软件】最好的开源软件-2022-第三名 Docker

bos 2022 play with docker

当然,你可以用你的笔记本电脑、EKS或GKE或其他什么东西做所有的事情,但如果你只想用几个容器四处走动呢?然后你就可以去玩Docker了。虽然由于五个实例、四个小时的限制,你无法开始运营你的新创业公司来做安全、人工智能或分析(现在所有新创业公司都在做这些事情),但在你完全投入之前,使用Docker是一个尝试的好地方。因为也许你不想在公共场合暴露自己(这总是一个坏主意),也许你想从GitHub上的开源(MIT许可)存储库安装一个内部版本的Play with Docker,这样你组织中的人就可以四处走动了?

【Go语言容器化】使用 Docker 容器化您的 Go 应用程序 - 教程

Docker 是一项真正出色的技术,它允许我们在一个简单的 Dockerfile 中指定我们希望所有应用程序存在的环境。 这有效地允许更轻松的协作,并使我们摆脱了在全球开发团队中非常普遍的“它在我的机器上工作”的问题。

因此,我觉得写一篇关于如何使用 Docker 容器化技术有效地容器化 Go 应用程序的教程是一个好主意。

在本教程结束时,您应该能够很好地掌握以下内容:

  • Docker 的基础知识以及它对我们开发人员的用处
  • 为你的 Go 应用程序编写一个简单的 Dockerfile
  • 最后,我们将看看如何轻松地将这些应用程序部署到 DigitalOcean

为什么选择数字海洋? 我们会偷偷地希望他们开始赞助我即将发布的一些视频教程,这样我就可以开始全职专注于编写内容了! :D

视频教程

https://youtu.be/lIbdPrUpGz4

为什么选择 Docker?


在过去的几年里,我在许多不同的环境中多次被问到这个问题,并且我已经向各种经验水平的开发人员讨论了这项特殊的技术。