【开源软件】最好的开源软件-2022-第三名 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?
在过去的几年里,我在许多不同的环境中多次被问到这个问题,并且我已经向各种经验水平的开发人员讨论了这项特殊的技术。
【compose】真棒的容器compose
A curated list of Docker Compose samples.
These samples provide a starting point for how to integrate different services using a Compose file and to manage their deployment with Docker Compose.
Note: