使用docker-sync在Mac上加速docker

时间:2019-09-12 18:30:56

标签: docker docker-compose

我正在尝试使用docker-sync加快Mac版Docker的构建。在Ubuntu上构建大约需要20分钟,而在Mac上则需要2个小时以上。 我只是想浏览一下工作流程,看看是否有意义。

同步开始后的

命令?还是应该将上面docker run命令中的所有信息都放入docker-sync yml文件中,然后我才启动前两个docker-sync命令? 希望对此有所澄清。谢谢!

我有一个docker run命令来启动看起来像这样的docker:

  

sudo docker run --privileged --mac-address xx:xx:xx:xx:xx:xx -h =“ 0000000000” -ti --user root --rm -v〜/ local / path / to /文件/:/ path / to / files / on / docker / env

为了使docker-sync顺利进行,我制作了一个docker-sync.yml文件,一个docker-compose.yml和一个docker-compose-dev.yml,如下所述。

我有几个问题。

我需要跑步

  

docker-sync start

然后

  

docker-compose -f docker-compose.yml -f docker-compose-dev.yml up -d

然后运行我的

  

sudo docker run --privileged --mac-address xx:xx:xx:xx:xx:xx -h =“ 0000000000” -ti --user root --rm -v〜/ local / path / to /文件/:/ path / to / files / on / docker / env

     

版本:“ 2”   同步:   最简单同步:#tip:添加-sync,您将一致的名称作为惯例   src:“ ./ [包含本地Mac计算机上所有源代码的文件夹的唯一名称]”

我的docker-compose.yml看起来像这样:

  

版本:“ 2”   服务:   应用最简单:   图片:高山   命令:['watch','-n3','cat /var/www/index.html']

我的docker-compose-dev.yml看起来像这样:

  

版本:“ 2”   服务:   应用最简单:   数量:   -/ path / to / local / Sourcefiles / on / Mac:/ path / to / files / on / docker / env   数量:   最简单的同步:   外部:true

我希望最终能够进入我的docker容器并在/ path / to / files / on / docker / env中执行构建。现在需要很长时间,我希望加快速度。在当前配置下,使用docker-sync不会改变速度。

0 个答案:

没有答案