【容器】docker-comopse安装+案例练习

举报
秋意零 发表于 2022/05/05 22:10:06 2022/05/05
【摘要】 Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。使用 Compose,您可以使用 YAML 文件来配置应用程序的服务。然后,使用单个命令,从配置创建并启动所有服务。`简单来说,docker-compose管理运行多docker容器,控制整个docker容器的生命周期。`

# 概述
Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。使用 Compose,您可以使用 YAML 文件来配置应用程序的服务。然后,使用单个命令,从配置创建并启动所有服务。`简单来说,docker-compose管理运行多docker容器,控制整个docker容器的生命周期。`
# 应用场景
docker-compose适用环境:
- 生产
- 暂存
- 开发
- 测试
- CI 工作流。


# 生命周期
Compose 具有用于管理应用程序整个`生命周期`的命令:
- 启动、停止和重新生成服务
- 查看正在运行的服务的状态
- 流式传输正在运行的服务的日志输出
- 在服务上运行一次性命令

# compose安装
[官网下载地址](https://github.com/docker/compose/releases)
- 下载 Docker Compose 的当前稳定版本
```bash
 $ curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
```
`*注意:要安装不同版本的 Compose,请替换v2.5.0 为您要使用的 Compose 版本。*`
- 对二进制文件添加可执行权限:

```bash
$ sudo chmod +x /usr/local/bin/docker-compose
```
- 测试是否安装完成

```bash
$ docker-compose --version
```
# compose卸载
- 删除下载的二进制文件即可
```bash
$ rm -rf /usr/local/bin/docker-compose
```
# 来个案例练习一下!
[案例练习地址](https://blog.csdn.net/qq_48450494/article/details/124562603?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124562603%22%2C%22source%22%3A%22qq_48450494%22%7D&ctrtid=0l5VU)
目录选择:使用 Docker Compose 安装 GitLab

<br>

实际效果如图所示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/835bfc04fd54420a97ebe8a34b169064.png)![在这里插入图片描述](https://img-blog.csdnimg.cn/1bcb72db0e74407fb7f6ce12e29cd1a9.png)![在这里插入图片描述](https://img-blog.csdnimg.cn/999a4752994e4a668160bb12d842a2ac.png)

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。