Docker compose学习

一、介绍Docker compose

作用:
Docker compose就是用来轻松高效管理容器,定义运行多个容器的
Docker compose运用介绍:
Compose是Docker官方的开源项目,需要安装!
Dockerfile 让程序在任何地方运行。如web服务、redis、mysql、nginx…多个容器。
Compose的yaml文件(类似这样):

version: "3.9"  # optional since v1.27.0
services:
  web:
    build: .
    ports:
      - "5000:5000"
    volumes:
      - .:/code
      - logvolume01:/var/log
    links:
      - redis
  redis:
    image: redis
volumes:
  logvolume01: {}

docker-compose up 100个服务
Compose以上的有两个重要的概念:
1、服务services,是容器。应用(web、nginx、redis…)。(这些都是单独的容器)
2、项目project。一组关联的容器。

Docker Swarm
集群的方式部署,4台阿里云服务器、2核4G

二、Compose安装

1、下载

 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
 #这个下载方式有点慢

2、授权

sudo chmod +x /usr/local/bin/docker-compose
上一篇:Dokcer14_3:Docker Compose使用


下一篇:青岛OJ(QingdaoU/OnlineJudge)的安装(0)