Dokcer14_2:Docker Compose安装
Compose介绍
Compose不是docker的命令,它是docker的一个开源项目,因此是需要安装的。
Compose安装
官方文档地址:https://docs.docker.com/compose/install/
下载compose
国外的镜像:很慢,可能会卡死
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
国内有加速镜像地址:https://get.daocloud.io/ 可以进去下载需要安装的docker相关服务
curl -L https://get.daocloud.io/docker/compose/releases/download/1.28.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
可以通过修改URL中的版本,可以自定义需要的版本和下载位置。
不建议修改位置 ,因为docker-compose本身就是一个可执行的二进制文件,放在/bin(放常用执行命令的目录)下很合适。
[root@VM-0-3-centos pdx_haokai]# curl -L https://get.daocloud.io/docker/compose/releases/download/1.28.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 423 100 423 0 0 399 0 0:00:01 0:00:01 --:--:-- 399
100 11.6M 100 11.6M 0 0 6874k 0 0:00:01 0:00:01 --:--:-- 58.3M
[root@VM-0-3-centos pdx_haokai]# cd /usr/local/bin/
[root@VM-0-3-centos bin]# ll
total 12908
-rwxr-xr-x 1 root root 1001112 Aug 5 2020 busybox-x86_64
-rw-r--r-- 1 root root 12211728 Jan 25 21:58 docker-compose
[root@VM-0-3-centos bin]#
[root@VM-0-3-centos pdx_haokai]#
执行权限赋予
# 赋予操作权限,后面是docker-compose目录,你也可以cd到docker-compose的上级去执行
sudo chmod +x /usr/local/bin/docker-compose
[root@VM-0-3-centos bin]# sudo chmod +x docker-compose
docker-compose version验证安装是否成功
[root@VM-0-3-centos bin]# docker-compose version
docker-compose version 1.28.5, build c4eb3a1f
docker-py version: 4.4.4
CPython version: 3.7.10
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019
[root@VM-0-3-centos bin]#