2017-04-05 99 views
0

我有一个包含代码的容器。此容器在生产服务器上运行。我怎样才能将此容器中的代码与本地计算机中的代码共享?可能在Samba服务器上,然后用我的机器上的代码装载(cifs)这个文件夹?可能是一些例子......从容器到主机系统的码头共享文件夹

回答

2

使用

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

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

泊坞窗文档中关于Manage data in containers展示如何添加量:从你切断培训

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

数据/ webapp位置将在/ webapp的泊坞窗容器中可用。

+0

但文件夹/ webapp将在服务器硬盘上,而不是在我的电脑硬盘 – edenisn

+0

@edenisn是的。这就是例如使用sshfs将服务器目录挂载到本地PC的地方。我推荐这种方式,因为那时你的本地计算机只需要连接到服务器。连接到码头集装箱将涉及更多。 – Flurin

+0

好的,谢谢。我会试试这个方法 – edenisn

相关问题