docker-compose构建cmdb联合容器项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-compose构建cmdb联合容器项目相关的知识,希望对你有一定的参考价值。
参考技术A该文件构建了五个容器 分别为: cmdb_server 、 mysql_server 、 redis_server 、 rabbitmq_server 、 nginx_server 容器
在docker-cmdb文件夹下创建了五个文件夹 (cmdb、mysql、redis、rabbitmq、nginx)
cmdb容器文件目录下有三个必要文件:
此文件可以通过如下命令得到:
3. Dockerfile: 用来构建cmdb项目的docker
内容如下:
mysql容器文件下有两个必须文件:
2. Dockerfile: Dockerfile文件内容如下
1. allstatic: 所有的cmdb项目所需的静态文件
3.Dockerfile: 文件内容请参考gitlab中
文件结构同mysql结构,其中有个run.sh是为了创建rabbitmq中用户的,目前由于只是测试docker-compose使用,并未使用该脚本,若有兴趣,可做进一步研究。
在有docker-compose的文件目录下执行
以上是关于docker-compose构建cmdb联合容器项目的主要内容,如果未能解决你的问题,请参考以下文章
构建 docker-compose 镜像并将其推送到容器注册表中
无法使用 Rider 调试使用 docker 容器和 docker-compose 构建的 .net 核心应用程序。容器退出代码 139
如何在 docker-compose 中制作 React 应用程序?构建步骤完成后容器正在退出