安装docker-compose
官网
docker-compose 官网地址:https://docs.docker.com/compose/install/
docker-compose github下载地址:https://github.com/docker/compose/releases
工具
联网的centos7 系统计算机
下载
从官网看到最新版本为:1.25.0-rc2,下载连接为:
curl -L https://github.com/docker/compose/releases/download/1.25.0-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
如果速度过慢,可以通过以下链接更新:
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
权限
当我们执行以上命令下载安装以后,输入以下命令提示权限不足:
[root@localhost ~]# docker-compose version
-bash: /usr/local/bin/docker-compose: 权限不够
我们根据提示进行授权
chmod +x /usr/local/bin/docker-compose
继续执行version操作,正常运行,结果如下:
[root@localhost ~]# docker-compose version
docker-compose version 1.25.0-rc2, build 661ac20e
docker-py version: 4.0.1
CPython version: 3.7.4
OpenSSL version: OpenSSL 1.1.0k 28 May 2019
命令补全工具
当我们使用tab键查看命令提示时,并不如平时一样,具体结果如下:
[root@localhost ~]# docker-compose
anaconda-ks.cfg .bashrc .dbus/ .local/ 公共/ 文档/
.bash_history .cache/ .esd_auth .mozilla/ 模板/ 下载/
.bash_logout .config/ .ICEauthority .pki/ 视频/ 音乐/
.bash_profile .cshrc initial-setup-ks.cfg .tcshrc 图片/ 桌面/
此时我们需要安装命令补全工具。
安装
官网地址:点击访问
使用以下命令安装:
sudo curl -L https://raw.githubusercontent.com/docker/compose/1.25.0-rc2/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
不同系统或更多安装方式请访问官网。
重启
安装完毕后需重新启动或者重新登录(未测试),双击tab键显示如下:
[root@localhost ~]# docker-compose
build config down exec images logs port pull restart run start top up
bundle create events help kill pause ps push rm scale stop unpause version
更多docker-compose命令,可访问:官方文档
至此,docker-compose 安装完毕