Docker Compose 安装

2017-03-09  本文已影响0人  Eraz

Compose 可以运行于 MacOS、Windows及64位linux发行版。在安装Compose前,需要先安装好Docker。

安装Docker (CentOS7 64bit)

  1. 通过yum源安装
    旧版本Docker的包名为dockerdocker-engine
    yum install docker -y
    新版本Docker需要添加yum源
cd /etc/yum.repos.d/
# docker-ce
wget "https://download.docker.com/linux/centos/docker-ce.repo"
yum makecache fast
yum install docker-ce -y
  1. 通过rpm包安装
    到官网下载rpm包
    安装rpm包
    yum install /path/to/package.rpm
  2. 启动docker
systemctl start docker
systemctl enable docker
  1. 通过运行hello-world检验已正确安装Docker
    docker run hello-world
    MacOS、Windows 是通过Docker-Toolbox 安装的,此工具会自动安装好Docker跟Compose的。
    其他系统可以参照官网安装文档,并继续以下步骤完成Compose的安装

安装Compose

Compose托管于github,参照其release文档安装。
目前是1.11.2版本,通过curl安装

curl -L https://github.com/docker/compose/releases/download/1.11.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
# 验证安装版本
docker-compose --version

或通过pip安装

pip install docker-compose

为Compose安装命令行自动补全功能

bash

curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
# 下次登陆生效

zsh

mkdir -p ~/.zsh/completion
curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/zsh/_docker-compose > ~/.zsh/completion/_docker-compose
fpath=(~/.zsh/completion $fpath)
autoload -Uz compinit && compinit -i
exec $SHELL -l

MacOS 直接通过brew安装brew install bash-completion

卸载

通过curl安装的:rm -f /usr/local/bin/docker-compose
通过pip安装的:pip uninstall docker-compose
若安装了自动补全脚本,相应的删除completion脚本即可

上一篇下一篇

猜你喜欢

热点阅读