Docker Compose可以在macOS,Windows以及64位Linux操作系统上运行。
一、环境
- CentOS Linux release 7.6.1810 (Core)
二、先决条件
Docker Compose很多工作都得依赖Docker Engine,所以确保你已经安装docker engine,根据你的需要,docker engine在本地或远程安装都可以。
- 在基于Mac和Windows等桌面系统的Docker Desktop版,Docker Compose作为安装的一部分包含在内;
- 在Linux操作系统上,先照着docker安装页面的描述安装docker,再回来这里安装Compose;
- 如果想要用非root用户运行Compose,参考:使用非root用户管理Docker;
三、安装Compose
可以选择使用pip
Python管理工具或作为容器安装compose这两种方式。
1.安装
1)在线安装
运行下面的命令,下载当前稳定版本的Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
如果想安装不同版本的,替换1.27.4为对应版本即可。
2)离线安装
下载地址:https://github.com/docker/compose/releases ;
sudo cp docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
3)使用pip进行安装
略。
2.增加执行权限
sudo chmod +x /usr/local/bin/docker-compose
Note:如果安装完之后docker-compose命令无法使用,可以创建个软链到
/usr/bin
或者path中的其他目录都可以。
例如,创建软链到/usr/bin
。
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
3.测试安装
[michael@michael bin]$ docker-compose --version
docker-compose version 1.24.0, build 0aa59064
四、卸载
使用curl方式安装
sudo rm /usr/local/bin/docker-compose
使用’pip’方式安装的卸载方式
pip uninstall docker-compose
参考文章: