用docker-compose 部署shopxo

Nginx PHP MySQL

方案来源于 nanoninja/docker-nginx-php-mysql涉及到php相关的内容,请参考该仓库

部署步骤

  1. 安装docker
    国内用户安装docker
    docker从入门到实践

  2. 安装docker-compose

  3. 克隆代码并且修改shopxo文件夹权限

  1. 用docker-compose 运行项目包括数据库,如果不想用容器里面的数据库可以单独配置数据库
  • cd shopxo-docker
  • docker-compose up
  • 访问 localhost:10000
  1. 如果使用容器里面的数据库,可以将数据库的地址设置为容器名称 利用docker网络访问数据库