Docker让开发部署更快捷

Overview

docker 的开发环境和线上生产环境php

【前去围观】mysql

Containers

  • 1.nginxnginx

  • 2.mysql-dbgit

  • 3.redis-dbgithub

  • 4.php-fpmredis

  • 5.composersql

  • 6.bowerdocker

  • 7.visualizer数据库

其中不须要的镜像能够注释掉bash

Install Docker

安装Docker Ce

$bash ./app/tools/docker-installer.sh

Install docker-compose

$cp ./docker-compose /usr/local/bin/
$chmod +x /usr/lcoal/bin/docker-compose

Usage

默认启动方式,这种方式适用于本地测试开发环境,暴漏了数据库端口redis端口方便调试
1.docker-compose up --build

backup data

导入默认的测试数据

$docker-compose -f db-backup.yml up

restore data

还原default备份数据

$docker-compose -f db-restore.yml up
相关文章
相关标签/搜索