zoukankan      html  css  js  c++  java
  • Linux 安装 Docker Compose 及常用命令汇总

    Docker Compose 简介

    Docker Compose 是 Docker 官方的编排项目之一,负责实现对 Docker 容器集群的快速编排

    Compose 的定位:定义和运行多个 Docker 个容器的应用

    在日常工作中,经常会碰到多个容器相互配合来完成某项任务的情况,例如,要实现一个 Web 项目时,除了 Web 服务容器本身以外,往往还需要加上后端的数据库、负载均衡服务容器等多个服务容器。而 Docker Compose 恰好可以满足这样的需求,它允许用户通过一个单独的 docker-compose.yml 模板文件来定义一组相关联的容器为一项目

    Compose 中有两个重要的概念:

    • 服务(service):一个应用中,实际上包括若干个运行的容器实例
    • 项目(Project):由一组关联的应用容器组成的一个完整业务单位

    安装 Docker Compose

    二进制包安装

    • 移动到安装目录

      $ cd /usr/local/bin
      
    • 下载对应的二进制包

      $ wget https://raw.githubusercontent.com/topsale/resources/master/docker/docker-compose
      
    • 授予操作权限

      $ sudo chmod +x /usr/local/bin/docker-compose
      

    PIP 安装

    • 如果计算机架构是 ARM(例如:草莓派),应该从 PIP 源中下载

      $ sudo pip install -U docker-compose
      

      看到以下输出信息,说明安装成功

      Collecting docker-compose
        Downloading docker-compose-1.17.1.tar.gz (149kB): 149kB downloaded
      
      Successfully installed docker-compose cached-property requests texttable websocket-client docker-py dockerpty six enum34 backports.ssl-match-hostname ipaddress
      

    下载 bash 补全命令补丁

    补丁下载命令

    $ curl -L https://raw.githubusercontent.com/docker/compose/1.8.0/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose
    

    卸载 Docker Compose

    Linux上卸载

    $ sudo rm /usr/local/bin/docker-compose
    

    ARM上卸载

    $ sudo pip uninstall docker-compose
    

    Docker Compose 常用命令

  • 相关阅读:
    Java 同步器
    Python: Soft_max 分类器
    【五年】Java打怪升级之路
    关于Csdn水区被占据一事 (2015-08-01)
    Jquery—Jquery中的(function($){...})(jQuery)
    AjaxAnyWhere 实现页面局部刷新,局部分页
    Erlang Port 小心换行
    基于Unity3D云人脸监測技术
    HTML中的超链接
    poj 1979 dfs
  • 原文地址:https://www.cnblogs.com/antoniopeng/p/12687375.html
Copyright © 2011-2022 走看看