Golang与docker的连续工作流

Golang与docker的连续工作流,go,docker,docker-compose,docker-machine,Go,Docker,Docker Compose,Docker Machine,使用docker和golang进行持续开发的最佳简单方法是什么。当我在golang中更改一些代码时,我所关心的是编译、运行和构建docker映像 我在没有swarm的docker机器内使用docker容器,并使用docker compose构建容器。非常简单的策略。一切正常。只是想不出在运行docker容器时立即编译、构建和运行更改后的golang代码的方法,而无需再次使用静态二进制文件重建容器。使用wercker进行本地开发可以避免您完全在机器上重建容器。您可以将wercker dev与int

使用docker和golang进行持续开发的最佳简单方法是什么。当我在golang中更改一些代码时,我所关心的是编译、运行和构建docker映像


我在没有swarm的docker机器内使用docker容器,并使用docker compose构建容器。非常简单的策略。一切正常。只是想不出在运行docker容器时立即编译、构建和运行更改后的golang代码的方法,而无需再次使用静态二进制文件重建容器。

使用wercker进行本地开发可以避免您完全在机器上重建容器。您可以将
wercker dev
internal watch
一起使用,并设置值
reload:true
。你可以查看这里的文档和这篇博文