美文网首页
Docker Compose 安装

Docker Compose 安装

作者: Eraz | 来源:发表于2017-03-09 14:46 被阅读0次

    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

    • 部署自动补全脚本,通常放在~/.zsh/completion/路径
    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
    
    • 编辑~/.zshrc配置,添加脚本路径到$fpath
    fpath=(~/.zsh/completion $fpath)
    
    • 编辑~/.zshrc配置,确保cominit被加载
    autoload -Uz compinit && compinit -i
    
    • 最后重载下shell
    exec $SHELL -l
    

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

    卸载

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

    相关文章

      网友评论

          本文标题:Docker Compose 安装

          本文链接:https://www.haomeiwen.com/subject/bemwgttx.html