docker共享文件夹从容器到主机系统

时间:2017-04-05 10:42:43

标签: docker samba

我有一个包含代码的容器。此容器在生产服务器上运行。如何将包含此容器中代码的文件夹共享到本地计算机?可能在Samba服务器上,然后在我的机器上安装(cifs)这个文件夹和代码?可能是一些例子......

1 个答案:

答案 0 :(得分:2)

使用

docker cp <containerId>:/file/path/within/container /host/path/target

您可以从容器中复制一些数据。如果容器和计算机上的数据需要不断同步,我建议您使用数据卷与服务器共享容器中的目录。然后可以使用任何方法(例如sshfs

将此目录从服务器共享到本地计算机

有关Manage data in containers的docker文档显示了如何添加卷:

$ docker run -d -P --name web -v /webapp training/webapp python app.py

然后,您可以在/ webapp的docker容器中获取您提供的训练/ webapp位置数据。