docker-compose介绍和安装 作者:马育民 • 2020-07-24 23:22 • 阅读:10104 # 提出问题 一般在服务器部署时,需要部署 一个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 ``` 说明安装成功! 原文出处:http://malaoshi.top/show_1EF5xCVWioyt.html