如何在CoreOS上安装docker-compose
Anne655
・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文档。