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 应用程序?构建步骤完成后容器正在退出

构建Docker Compose服务堆栈

有没有办法在不构建的情况下将 docker-compose 容器无缝传输到另一台主机? [复制]

docker-compose命令说明