小白问个问题,我现在在本地(使用的是Mac环境)使用 Docker Compose 的安装方式,跑通了这个开源商城系统,假设我现在在本地二开完了,我该如何将本地的项目上线到 比如 阿里云的Linux Centos主机?
1.docker是容器技术,fecshop文件,mysql文件,mongodb等等,业务数据都是在宿主主机以挂载的方式, 挂载到容器里面的,也就是说,这些文件在宿主主机都是可以直接访问的
具体的挂载参看:https://github.com/fecshop/yii2_fecshop_docker/blob/master/docker-compose.yml
譬如第34行:
- ./app:/www/web - ./services/php/etc/php7.1.13.ini:/usr/local/etc/php/conf.d/php7.1.13.ini
就是将宿主主机的文件夹 ./app 挂载到 php容器的/www/web
./app
/www/web
2.既然宿主主机可以访问,你在宿主主机里面安装个svn 或者git ,使用这些版本控制工具来同步数据不就可以了吗?