Docker容器挂载本地目录访问很慢的解决办法

Posted by liuxu379 on November 24, 2019

背景

之前在 Mac 下尝试使用 Docker 来创建项目运行环境,项目代码挂载宿主机目录,但环境搭建好之后,访问速度特别慢。


解决方法

在 Docker 的映射目录后添加 Cached 参数,把本地文件缓存到 Docker 容器中,这时 Docker 容器内的运行环境会从容器缓存中读取文件,访问就会快很多。

docker run -i -t -d 
-p 21:21 
-p 80:80 
-p 443:443  
-p 3306:3306 
-v /Volumes/Others/Code/PHP:/www/wwwroot:cached 
ubuntu