gpt4 book ai didi

git - 如何使用 Git 将代码从本地主机部署到 docker 容器?

转载 作者:太空狗 更新时间:2023-10-29 14:18:52 31 4
gpt4 key购买 nike

我是 docker 的新手(2 天),我真的很想了解如何将它集成到我的开发工作流程中。

考虑这种情况(是的,我拍了这张图)
enter image description here

我一直在处理我的本地 git 存储库,并想在一个(或多个)docker 容器中测试我的代码。

问题

a.) 建议将代码本地获取到这些容器的最佳方法是什么。

我问的原因是因为如果我必须在本地进行 git commit-push 并 pull 入相应的容器,我会预先看到 2 个问题

1.) 开发中的往返时间成本很高
2.) 如果我不在状态下 checkin 我的代码,我只是在测试/重现错误等怎么办。

原谅我的无知,请赐教
谢谢

最佳答案

对于 (2),这就是 Git 分支的用途。如果 (1) 确实是一个交易破坏者,并且如果 Docker 在您进行开发的同一台机器上运行(目前尚不清楚是否是这种情况),您可以将包含您的代码的本地目录挂载到一个新的目录中Docker 容器:

docker run -v /local/path/to/code:/path/inside/container/where/code/will/be --other-options imagename

这样,该目录将同时存在于您的本地计算机和 Docker 容器中(两端的更改会自动显示在另一端),您可以直接在 Docker 中操作该目录的内容。

关于git - 如何使用 Git 将代码从本地主机部署到 docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28054339/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com