我想将我的sailsjs项目代码(来自docker)提取到我的本地系统(Linux机器)中。
我运行以下命令
docker exec -it containername_or_ID /bin/bash
我可以使用此命令查看我的代码。但是我无法将此代码导入本地系统。
任何将代码导入本地系统的想法
答案 0 :(得分:0)
运行容器时:
docker run -v /hostPathToCode/path:/containerPathToCode
问题是如何在容器内部获取源代码?容器不应包含任何源代码或容器破坏后可能需要保存的任何内容
p / s docker exec提供了将ssh传递到容器的可能性
答案 1 :(得分:0)
有时候,很容易忽略最简单的解决方案。您可以使用docker cp
docker cp containername:/path/to/files /local/path
答案 2 :(得分:0)
您可以使用-v选项将带有Docker容器的主机文件夹映射。 docker运行-v / my-app:/ my-app
泊坞窗批量的优点是您可以即时处理代码。因此无需将代码从主机复制到容器,反之亦然