docker-compose介绍和安装

提出问题

一般在服务器部署时,需要部署 一个nginx、多个tomcat、一个mysql、一个或多个redis等,通过 docker run 命令执行非常繁琐,需要执行多次,且每次都要敲各种参数等

解决问题

Docker Compose 相当于 批处理 ,可一次执行多个操作:

  • 构建镜像
  • 拉取镜像
  • 创建多个容器,设置参数等

通过 Docker Compose ,将上面的服务配置到一个文件中,执行一个命令即可,大大简化了操作

Docker Compose

官网:
https://docs.docker.com/compose/install/

中文:
https://www.runoob.com/docker/docker-compose.html

代码托管:
https://github.com/docker/compose

windows和mac 安装

按照官网方式在windows 、mac安装docker,默认已经安装了docker compose

linux安装

查看 docker compose 版本信息:
https://github.com/docker/compose/releases

下载

将下面的版本号替换成稳定的版本,然后执行下载(github下载慢,可以用下面方式):

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.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.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

授权可执行

让该文件可执行

sudo chmod +x /usr/local/bin/docker-compose

查看版本号

docker-compose --version

执行结果如下:

docker-compose version 1.26.2, build eefe0d31

说明安装成功!


原文出处:/show_1EF5xCVWioyt.html