网站首页 > 博客文章 正文
关注公众号 “OpenSourceDaily” ,每天推荐给你优秀开源项目
大家好,我是欧盆索思(opensource),每天为你带来优秀的开源项目!
当下,Docker 成了必会的一门技术,特别是服务端,我们应该了解一些 Docker 的知识,虽然部署时,可能会有专门的运维处理。然而开发时,避免复杂的环境,通过 Docker 可以很好构建环境,而 Docker Compose 是一个很好的方案。
那么问题来了,Compose 文件该如何写呢?大部分人遇到时,临时网上搜索答案。今天推荐的这个开源项目,解决了这个问题,包含了众多的 Compose 文件样本。
项目的地址:https://github.com/docker/awesome-compose,星星数:1.8k+,awesome 系列,你懂的!
这些样本为如何使用 Compose 文件集成不同的服务以及如何使用 Docker Compose 管理它们的部署提供了一个起点。
上图只是部分样本。大家也可以贡献自己的 Compose。
看一个具体的示例,比如 Nginx-Go:
项目结构:
.
├── backend
│ ├── Dockerfile
│ └── main.go
├── docker-compose.yml
├── frontend
│ ├── Dockerfile
│ └── nginx.conf
└── README.md
docker-compose.yaml 文件内容:
version: "3.7"
services:
frontend:
build: frontend
ports:
- 80:80
depends_on:
- backend
backend:
build: backend
最后执行如下命令即可:
docker-compose up -d
今天的项目大家觉得怎么样吗?如果你喜欢,请在文章底部留言、点赞或关注转发,你的支持就是我持续更新的最大动力!
猜你喜欢
- 2024-09-17 树莓派5安装docker、docker compose、gitlab-ce及配置
- 2024-09-17 11-docker系列-docker之compose安装和相关命令
- 2024-09-17 Docker-compose解析(docker-compose详解)
- 2024-09-17 docker-compose安装(docker-compose安装nginx)
- 2024-09-17 如何在Docker Compose中设置主机名
- 2024-09-17 docker系列:docker-compose用法详解
- 2024-09-17 Docker Compose搭建MySQL主从复制集群
- 2024-09-17 一文掌握 Docker Compose 命令(docker—compose)
- 2024-09-17 通过Docker开源项目Compose实现对 Docker 容器集群的快速编排
- 2024-09-17 docker-compose常用命令说明(docker-compose init)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)