当前位置: 首页>大数据>正文

安装Docker Compose

安装Docker Compose

1)Docker-Compose简介

Docker-Compose 项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。通过 Docker-Compose ,不需要使用shell脚本来启动容器,而使用 YAML 文件来配置应用程序需要的所有服务,然后使用一个命令,根据 YAML 的文件配置创建并启动所有服务。

2)docker版本和docker-compose版本

docker版本和docker-compose版本要尽量一致(否则可能会出现问题)

对于1.25.5以上版本,可以直接按操作系统平台从官方下载安装包:docker-compose下载

安装Docker Compose,第1张

对于1.25.4或者更早的版本,版本对照关系可以参考官方:compose-versioning
安装Docker Compose,第2张

3)docker-compose安装

三种方式:

①github二进制安装

sudo curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 添加快捷启动连接
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 测试安装结果
docker-compose --version

②github太慢可以考虑daocloud下载

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
# 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 测试安装结果
docker-compose --version

③离线安装的方式:

我将上面官网下载的安装包放在了Soft文件夹下,所以进入Soft目录执行:

# 将下载的docker-compose拷贝到 /usr/local/bin/ 目录下
sudo cp -r docker-compose-linux-x86_64 /usr/local/bin 

然后进入/usr/local/bin/ 目录下执行(期间输入电脑密码):

# 重命名
cd /usr/local/bin 
mv docker-compose-linux-x86_64  docker-compose
# 加入执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 查看docker-compose版本
docker-compose -v

如果报错zsh: exec format error
原因:在打包独立 python 环境时遇到了上述问题。 主要是软件所执行环境与编译环境不一致导致的。也就是执行python的环境与编译python的环境需要保持一致。具体说,在linux下打包的python,不能在mac下执行。

如果你是mac环境安装了docker时安装的Docker for Mac 或Docker Toolbox ,其实已经包含了 Compose 了, 所以 Mac 用户不用单独安装Compose了。


https://www.xamrdz.com/bigdata/7dq1895651.html

相关文章: