使用docker和golang进行持续开发的最佳和简单方法是什么?当我在golang中更改一些代码时,我关心的是再次编译和运行并构建docker镜像。
我在没有swarm的docker机器内使用docker容器,并使用docker compose构建容器。非常简单的策略。一切正常。只是无法弄清楚在运行docker容器时立即编译,构建和运行更改的golang代码的方法,而无需使用静态二进制文件再次重建容器。
答案 0 :(得分:0)
使用wercker进行本地开发将使您无需在计算机上完全重建容器。您可以将wercker dev
与internal watch
一起使用,并设置值reload:true
。您可以在此处查看文档Go wercker local development和此博文Introducing local development with wercker