Docker学习总结(60)——Docker-Compose 基础知识回顾总结

Posted 科技D人生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker学习总结(60)——Docker-Compose 基础知识回顾总结相关的知识,希望对你有一定的参考价值。

一、Docker-Compose的基本介绍

Docker-Compose 是 Docker 官方开源的项目,负责实现对 Docker 容器的快速编排,它是由 python 编写的。

#说下Docker-Compose里的两个基本概念
#服务(service):一个应用容器,也就是docker容器,
#项目(project):由一组关联的容器组成的一个完整业务单元

作用: 方便对多个服务进行统一的管理,如果有好多个服务,一个个 run 运行,那是不是 有点对不起自己?

#Docker-Compose使用Yaml文件来进行管理
#yaml文件的注意点
#大小写敏感,缩进表示层级关系
#缩进空格数不要求
#由冒号分隔键值对

二、Docker-Compose 的安装和使用

下载并设置执行权限

#下载

#这个比较慢,换成国内的下载地址

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

#换成国内的地址

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

#另外的安装方法,由于它是由 python 编写的,可以使用 pip install docker-compose 安装

#设置权限

sudo

以上是关于Docker学习总结(60)——Docker-Compose 基础知识回顾总结的主要内容,如果未能解决你的问题,请参考以下文章

60Docker 学习笔记(CentOS 7.1)

堆栈(Stacks)

Docker入门第二章

2019工作总结

Dgraph安装以及使用1

小白学Docker之Compose