使用MAC的两个坑儿

  1. 关于Docker的
    在 mac 上使用Docker默认情况下是极慢的,即使你是最新的高配版,原因是docker读取共享文件比较慢。 具体详见:
    • forums.docker.com
    • docs.docker.com

当然解决办法上面也写的很清楚,增加cached选项,代价是文件可能不一致(不同步)。如:

$  docker run -v /local/dir:/docker/dir:cached fdfa1dfd2d
  1. 关于tar包的
    在 mac 下使用 tar 命令打的tar包文件,在window解压后,会发现每一个文件都多了一份 ._ 开头的文件副本,如:

    ./dir/wx/._util.js
    ./dir/wx/._wxRequest.js

原因大概是其他(window)系统保留了._*文件副本。详见: superuser.com
解决办法应该我所之的有两个:

  • 事后处理:
 $ find ./dist/ -name "._*" -exec rm -rf {} \; 
  • 事前处理:
 $ COPYFILE_DISABLE=1 tar -zcvf dir.tar.gz dir

你可能感兴趣的:(使用MAC的两个坑儿)