如何在CoreOS上安装docker-compose

・2 分钟阅读

本文将介绍如何在CoreOS上安装docker-compose ,在CoreOS中,/usr/文件夹是不可变的,因此标准/usr/local/bin路径在运行二进制文件时不可用,但是,/opt/bin目录可用于这些文件。

安装

首先,验证/opt/bin是否在你的环境$PATH中。


docker-host ~ # echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/bin

如果未列出/opt/bin,则作为root用户创建或修改文件/root/.bash_profile,并添加以下内容:

 
PATH=$PATH:/opt/bin

 

然后运行source/root/.bash_profile以获取新配置,它将在你登录到shell时自动应用。

去下载最新稳定版本docker-compose,请在bash脚本或一次在命令行中运行以下命令:


export DOCKER_COMPOSE_VERSION=`git ls-remote --tags git://github.com/docker/compose.git | awk '{print $2}' |grep -v"docs|rc" |awk -F'/' '{print $3}' |sort -V |tail -n1`

curl -L https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION/docker-compose-`uname -s`-`uname -m` > /opt/bin/docker-compose

chmod +x /opt/bin/docker-compose

如果你更愿意指定一个版本,请将DOCKER_COMPOSE_VERSION设置为有效的docker-compose版本。

通过键入以下命令验证该文件是否可用:

 
which docker-compose

 

如果配置成功,你将看到输出:


/opt/bin/docker-compose

通过运行docker-compose -v验证版本。

我的教程到此结束,有关其他安装方法,请参阅Docker文档。

Anne655 profile image