zoukankan      html  css  js  c++  java
  • docker-compose之基础(1)

    安装:

      1)经常因为由于网络原因,导致安装不成功

    curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 
    
    # chmod +x /usr/local/bin/docker-compose

      2)较为麻烦,安装较为稳定(推荐)

    1、安装python-pip
    
    yum -y install epel-release
    
    yum -y install python-pip
    
    yum -y install python-devel
    
    2、安装docker-compose
    
    pip install docker-compose

    查看docker-compose版本:

    docker-compose version

    docker-compose version 1.25.4, build unknown
    docker-py version: 4.2.0
    CPython version: 2.7.5
    OpenSSL version: OpenSSL 1.0.2k-fips 26 Jan 2017

    Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速的部署分布式应用,它是由 python 编写。

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

    Compose 有两个重点

    • docker-compose.yml compose 配置文件
    • docker-compose 命令行工具
    windows 和 mac 中 docker-compose 在安装 docker 的时候就已经捆绑安装了。

    常用命令:

      1)

    docker-compose up
    # 启动我们这个项目

      2)down

    docker-compose down
    # 它会删除容器和网络
    # -v 删除数据卷
    # --rmi all 删除所有 service 镜像
    # --rmi local 删除没有自定义标签的镜像 image 字段

      

    常见错误:

      1. 使用第二种方式安装成功之后, 查看版本,出现错误信息: RequestsDependencyWarning: urllib3 (1.25.7) or chardet (2.2.1) doesn't match a supported version

    pip uninstall urllib3
    pip uninstall chardet
    pip install --upgrade requests

      2. Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg

    安装包没有下载完全导致,需要删除并使用pip重新安装
  • 相关阅读:
    request:getParameter和getAttribute区别
    JSP登录页面大小
    单例模式详情
    关于HTML的总结
    遍历HashMap的四种方法
    三层开发原则
    java日期
    oracle6
    tomcat
    Linux命令
  • 原文地址:https://www.cnblogs.com/xingxia/p/docker-compose_basic1.html
Copyright © 2011-2022 走看看