8 - Docker Compose 简介与安装
-
简介
- 官方的开源项目,开源在Git网站上
- 主要负责Docker容器集群的快速编排
- 部署一个项目的时候需要启动一堆的镜像,每个镜像都是非常长的命令,可以把这一堆命令写在一个文件里,以后每次需要部署项目的时候,只需要运行这个文件即可
- docker-compose可以同时管理多个容器,一个容器可以看做是一个服务(比如一个tomcat容器就是一个tomcat服务,一个mysql容器就是一个mysql服务)
-
下载并安装
第一种方式:
- 下载:
问题点:源代码在github上,github在国外网站上,有时候打开不了、还慢
1)打开dos窗口,输入命令:ping www.github.com 得到一个IP地址:13.229.188.59
2) 在浏览器中输入IP地址 https://13/229.188.59
3) 在浏览器页面中点击“高级”按钮
4)拖动滚动条到页面底部
5) 点击按钮“接受风险”
6) 在github网页上搜索 docker-compose
7)在搜索结果页面选择按照most starts排序,选择排序第一的结果
8)选择最新版本,并下载docker-compose-Linux-x86_64
-
安装
- 将下载好的docker-compose-Linux-x86_64(只有十几M左右)上传到linux服务器上的/usr/local/bin目录下
- 修改名称: mv docker-compose-Linux-x86_64 docker-compose
- 添加执行权限: chmod +x docker-compose 或者 chmod 777 docker-compose
- 配置到环境变量:vim /etc/profile 写入并保存
在unset i 的上一行执行:
export PATH=/usr/local/bin:$PATH
5.使环境变量生效: source /etc/profile
6.检查环境变量是否生效:在任意目录输入 docker-compose version
第二种方式:
- 先备份虚拟机:关机,然后备份虚拟机
- 在linux服务器上安装python3.6以上
yum install -y python38
3. 通过python的pip命令直接安装docker-compose
pip install docker-compose -i https://pypi.tuna.tsinghua.edu.cn/simple
4. 查看docker版本
docker-compose version