原理:
1.docker加载windows系统共享目录里面的文件很慢
2.docker加载容器内部目录的文件很快
3.raync同步文件时只会同步有差异的文件,所以同进的时候挺快
步骤:
1.容器中安装 rsync
apt-get install rsync
2.将以下两个文件添加到项目的根目录
exclude.log
vendor
.git
.idea
public/*
resource/*
runtime/*
test/*
key/*
push.sh
#!/bin/bash
rsync -azv --exclude-from=/home/www/wwwroot/hnsb_cinema/exclude.log /home/www/wwwroot/hnsb_cinema/ /home/wwwback
php /home/wwwback/bin/swoft http:start
在 /home/wwwback 目录下执行 composer install
以后启动项目的时候执行 ./push.sh 文件即可。
原文地址:https://cloud.tencent.com/developer/article/1864329
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。