如何将mac本地目录与本机docker容器同步?

时间:2017-05-23 11:46:19

标签: docker docker-machine docker-swarm docker-swarm-mode

我正在使用本地docker for mac,我有一个使用docker容器运行的小应用程序。

目前我正在使用docker cp命令手动将数据从我的mac复制到docker容器。

我想让它变得动态,我想将数据放在我的本地目录中,该目录应与docker容器同步。

示例:

mac local dir : users/vishnu/data/

哪个应该同步到

`<Docker-container-ID>:/opt/deploy/`

容器已在运行,我不应该释放正在运行的容器。我只能停下来开始。有办法吗?提前致谢

1 个答案:

答案 0 :(得分:1)

主机安装量。

当您docker run添加-v /Users/vishnu/data:/opt/deploy参数时。

如果您需要将已装入的卷添加到现有容器,请使用Kitematic UI。这样更容易。但一般情况下,您应该在docker run时添加此项。

...

另外,仅供参考 - 您无法删除容器的想法是Docker的反模式。如果你不能删除容器,因为它会导致太多问题,你做错了。 https://derickbailey.com/2017/04/05/what-i-learned-by-deleting-all-of-my-docker-images-and-containers/