CentOS 7.6 安装docker composer
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
1. 官网下查看最新的版本 https://github.com/docker/compose/releases。
由于github的地址下载太慢了,国内可以使用http://get.daocloud.io/#install-compose网站上面的地址。
下载docker composer软件至 /usr/local/bin/下,
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.10.2/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 425 100 425 0 0 513 0 --:--:-- --:--:-- --:--:-- 513
100 24.5M 100 24.5M 0 0 12.4M 0 0:00:01 0:00:01 --:--:-- 23.4M
2.然后赋权限:
[root@localhost bin]# chmod +x /usr/local/bin/docker-compose
3.最后查看版本:
[root@localhost bin]# docker-compose -v
Docker Compose version v2.10.2
4. 创建软连接
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
/usr/local/bin和/usr/bin的区别
一、/usr/sbin与/usr/bin区别:
1、/usr/sbin:root权限下的命令属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统;
2、/usr/bin普通用户权限,存放一些普通的基本命令,如ls,chmod等;
二、/usr/bin与/usr/local/bin:
首先注意usr 指 Unix System Resource,而不是User
然后通常:
/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。
/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。
1、/usr/bin:系统预装的可执行程序,会随着系统升级而改变;
2、/usr/local/bin:用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。
如果两个目录下有相同的可执行程序,谁优先执行受到PATH环境变量的影响,比如我的一台服务器的PATH变量为。
echo $PATH
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
posted on 2022-08-29 15:28 FLOWERS_WAN 阅读(236) 评论(0) 收藏 举报
浙公网安备 33010602011771号