docker容器里nginx的http服务访问共享文件下的文件超级慢,不要急往下看
我在大神的基础上做简单的补充
1.先安装相关的软件
$ gem install docker-sync
$ brew install fswatch
$ brew install unison
$ brew install eugenmayer/dockersync/unox
复制代码
2.需要同步的的文件夹下,生成一个配置文件
ersion: '2'
syncs:
mac_sync:
sync_strategy: 'unison'
src: '.'
复制代码
3.启动服务
docker-sync start
复制代码
如果你文件夹比较大的话,需要耐心等一会,看到该提示就说明成功了
重启后,不需要启动mac_sync容器,只需要到同步文件夹 docker-sync start 重复一遍步骤就可以了
如果重启后不启动,同步文件下的数据会永远保持在上次关机时的状态,造成代码不统一
4.新增容器绑定
// project 为容器的绑定目录
// 特权模式运行容器
docker run -d --name qiaozhi --dns=223.6.6.6 -p 80:80 -p 6379:6379 -p 3306:3306 -p 22:22 --privileged=true -v mac_sync:/project centos /usr/sbin/init
docker exec -it qiaozhi /bin/bash
复制代码