Docker Compose实例之nginx反向代理GitLab

在上一篇文章(Docker快速搭建GitLab私有仓库)中探索了如何用docker实现最简单的GitLab服务。但是现实场景中往往会遇到复杂的情况和需求,光用docker指令可能就比较繁琐了。 举个例子🌰 如下图所示,在一个服务器上要部署一个GitLab,N个其它服务(那N个服务 […]

Docker Compose 编排 DevOps 工具

在 Docker nginx 反向代理 设置 介绍了通过 nginx 反向代理关联容器。此为真实的使用场景。通过 Gitea 作为代码管理工具;Kanboard 作为任务管理;Jenkins 作为 CI 工具。这样的组合比较适合小型团队使用,相比起 GitLab 这种巨无霸来说, […]

关于docker-Compose基本使用

简介 Compose 是一个用户定义和运行多个容器的 Docker 应用程序。在 Compose 中你可以使用 YAML 文件来配置你的应用服务。然后,只需要一个简单的命令,就可以创建并启动你配置的所有服务。 使用 Compose 基本会有如下三步流程: 在 Dockfile 中 […]

Docker Compose 之进阶篇

笔者在前文(https://www.cnblogs.com/sparkdev/p/9753793.html)和(https://www.cnblogs.com/sparkdev/p/9787915.html)两篇文章中分别介绍了 docker compose 的基本概念以及实现原 […]

Docker Compose 原理

Docker 的优势非常明显,尤其是对于开发者来说,它提供了一种全新的软件发布机制。也就是说使用 docker 镜像作为软件产品的载体,使用 docker 容器提供独立的软件运行上下文环境,使用 docker hub 等提供镜像的集中管理,这其中最重要的是使用 Dockerfil […]

docker-compose传参问题

一、docker-compose传参问题 1、Dockerfile中CMD和ENTRYPOINT命令详解 CMD 和 ENTRYPOINT 指令都是用来指定容器启动时运行的命令。 单从功能上来看,这两个命令几乎是重复的。单独使用其中的一个就可以实现绝大多数的用例。 但是还是有些许 […]