FLOWERS_WAN

导航

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)    收藏  举报