当前位置: 首页 > news >正文

一文读懂Docker之Docker Compose

目录

一、Docker Compose简介

二、Docker Compose的安装和基本使用

1、Docker Compose的安装

步骤一、下载docker-compose

步骤二、新增可执行权限

步骤三、查看是否安装成功

2、Docker Compose的基本使用

(1)、docker-compose up

(2)、docker-compose ps

(3)、docker-compose stop

(4)、docker-compose start

(5)、docker-compose images

(6)、docker-compose exec

3、水平扩展和负载均衡

(1)、新建docker-compose.yml文件

(2)、启动应用

(3)、扩展wordpress服务的容器数量为3个


一、Docker Compose简介

        Docker Compose是一个工具,这个工具可以通过一个yml文件定义多容器的docker应用。通过一条命令就可以根据yml文件的定义去创建或者管理这多个容器。

        yml文件的默认名字是“docker-compose.yml”,文件中有三大概念:Services、Networks、Volumes。

  • Services:一个Service代表一个container。Service的启动类似docker run,我们可以给其指定network和volume。
  • Networks:指应用的网络。
  • Volumes:指应用的挂载数据持久化。

如:

services:

  db:

    image: postgres:9.4

    volumes:

      - "db-data:/var/lib/postgresql/data"

    networks:

      - back-tier

等同于:

docker run -d --network back-tier -v db-data:/var/lib/postgresql/data postgres:9.4

二、Docker Compose的安装和基本使用

1、Docker Compose的安装

步骤一、下载docker-compose

[root@localhost ~]# curl -SL https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

[root@localhost ~]# mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

步骤二、新增可执行权限

[root@localhost ~]# chmod +x /usr/local/bin/docker-compose

步骤三、查看是否安装成功

[root@localhost ~]# docker-compose --version

2、Docker Compose的基本使用

相关文章:

  • ARM64 Trust Firmware [五 ]
  • 什么是 BFC
  • 实现历史数据的插入、更新和版本管理-拉链算法
  • Aseprite详细使用教程(14)——像素画明亮画法
  • 机器学习小项目之鸢尾花分类
  • A-LOAM源代码解析(一)
  • 6121A 音频分析仪
  • Vue的双向数据绑定和React的单向数据流在处理对象数组时的行为
  • anconda安装教程超详细图文教程(附安装包)【2025】最新anconda3安装教程
  • 【Java基础】Java 构造器
  • 网络安全入门攻击与防御实战(四)
  • FRP内网穿透
  • 敏捷与DevOps
  • 【嵌入式Linux应用开发基础】进程间通信(1):管道
  • JAVA学习第五天
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_conf_full_name 函数
  • 达梦:用户和模式
  • Pytorch的F.cross_entropy交叉熵函数
  • vue中json-server及mockjs后端接口模拟
  • 第4章 信息系统架构(二)
  • 特朗普指控FBI前局长“暗示刺杀总统”,“8647”藏着什么玄机?
  • 朝鲜称将在各领域采取反制措施,应对美国敌对挑衅
  • 师爷、文士、畸人:会稽范啸风及其著述
  • 音乐节困于流量
  • “大型翻车现场”科技满满,黄骅打造现代化港口和沿海新城典范
  • 中国—美国经贸合作对接交流会在华盛顿成功举行