Docker Compose
是一个在Docker
上运行多容器应用程序的工具,使用Compose
文件格式定义。Compose
文件用于定义组成应用程序的一个或多个容器的配置方式,可以使用单个命令创建和启动应用程序:
docker compose up
下载Docker Compose
二进制文件,将相关二进制文件重命名为docker-compose
并将其复制到:
-
/usr/local/lib/docker/cli-plugins
或者/usr/local/libexec/docker/cli-plugins
。 -
/usr/lib/docker/cli-plugins
或者/usr/libexec/docker/cli-plugins
。
博主下载的版本是v2.2.3
,目前最新版,不要盲目下载最新版,要能够和Docker
兼容。
[root@192 ~]# mkdir -p /usr/local/lib/docker/cli-plugins
[root@192 ~]# curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/lib/docker/cli-plugins/docker-compose
如果curl
下载很慢可以直接去Github
下载。
- 下载地址
下载完成。
[root@192 ~]# curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/lib/docker/cli-plugins/docker-compose
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 664 100 664 0 0 10 0 0:01:06 0:01:03 0:00:03 188
100 23.5M 100 23.5M 0 0 111k 0 0:03:35 0:03:35 --:--:-- 443k
使下载的文件可执行:
[root@192 ~]# chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
[root@192 ~]# ll /usr/local/lib/docker/cli-plugins/
总用量 24128
-rwxr-xr-x. 1 root root 24707072 2月 13 11:29 docker-compose
可以检测出版本说明安装成功。
[root@192 ~]# docker compose version
Docker Compose version v2.2.3