从docker图像上下文中检索我的代码库



我刚刚删除了我的存储库。更糟糕的是,我在Bitbucket上遇到了问题,已经好几个星期没有推了。它应该在iCloud中备份,但iCloud出现故障(浏览器中的iCloud页面一直告诉我它需要维护(。

我有一些用于部署的docker映像。代码库被包括在图像的上下文中。

如果我在容器中旋转图像,我可以从这些图像中取回它吗?如果是,它在哪里?

只是为了澄清一下-代码是构建上下文的一部分

docker build -t node .

我没有将代码复制到docker文件中的容器中

(如果有人感兴趣的话,我在部署前清除了dist目录,我输入了一个错误,我的命令是rm -rf $(pwd) dist/*而不是rm -rf $(pwd)/dist/*——问题是,我在存储库的根目录中,这是我笔记本电脑上安装的卷(

也许您可以尝试探索映像文件系统。据我所知,即使是Visual Studio代码也可以做到这一点。

希望这能帮助

如果代码在映像中,则可以运行容器并执行cp,如

docker cp DEVELOP_CONTAINER:/src/ /home/aiden/src

https://docs.docker.com/engine/reference/commandline/cp/。

最新更新