作者:用户da7lbtmrer | 来源:互联网 | 2023-05-27 19:11
我在Ubuntu中使用docker.在开发阶段,我从主机中的Git克隆了所有源代码,在WebStorm中编辑它们,然后在Docker容器中运行Node.js -v /host_dev_src:/container_src
以便我可以测试.
然后,当我想发送它们进行测试时:我提交了容器并推出了新版本.但是当我在测试机器上拉动并运行图像时,源代码丢失了.这是有道理的,因为在测试机器中没有/host_src
可用的.
我目前的解决方法是在测试机器上克隆源代码并运行docker -v /host_test_src:/container_src
.但是我想知道是否可以将源代码直接复制到容器中并避免这种操作.我更喜欢用源代码复制,粘贴和运行图像文件,特别是因为我们的测试机器上没有Internet连接.
PS:似乎docker cp
只支持将文件从容器复制到主机.