EncaikWorld
返回博客列表页

docker-compose部署流程

初次部署

安装docker

教程

安装docker-compose

教程

准备好项目结构文件夹

project
  ├─install                 /* 安装包 */
  ├─java                    /* 后端服务 */
  │   ├─img                 /* 后端下载文件存储目录 */
  │   ├─log                 /* 后端服务日志输出 */
  │   └─release.jar         /* 后端服务构建包 */
  ├─mysql                   /* mysql配置 */
  │   ├─data                /* mysql数据库文件 */
  │   ├─log                 /* mysql日志文件 */
  │   └─mysql.cnf           /* mysql配置文件 */
  ├─nginx                   /* 前端服务 */
  │   └─html                /* 前端网站构建包 */
  ├─redis                   /* redis配置 */
  │   ├─data                /* redis数据库文件 */
  │   └─redis.conf          /* redis配置文件 */
  └─docker-compose.yml      /* docker编排配置文件 */

在当前目录运行docker-compose

sudo docker-compose up -d
/* 读取docker-compose.yml启动镜像 */

更换构建包

停止docker-compose

sudo docker-compose down

强制重新构建镜像

sudo docker-compose up -d --force-create