zoukankan      html  css  js  c++  java
  • RHEL安装docker-compose

    Note that Compose 1.5.2 requires Docker 1.7.1 or later.

    pip install docker-compose==1.5.2

    Note that Compose 1.8.0 requires Docker Engine 1.10.0 or later for version 2 of the Compose File format, and Docker Engine 1.9.1 or later for version 1. 

    pip install docker-compose

    安装docker-compose
    $ docker-compose version
    docker-compose version 1.8.0, build 94f7016
    docker-py version: 1.9.0
    CPython version: 2.7.12
    OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013

    第一步升级python 到 2.7


    查看当前版本
    [root@redhat ~]# python -V
    Python 2.6.6

    下载新版本
    我们可以进入Python下载页面查看,选择需要的版本:
    wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz

    解压缩
    [root@redhat ~]# tar xvf Python-2.7.12.tar.xz
    安装配置
    进入解压后的目录,执行安装配置。

    [root@redhat ~]# cd Python-2.7.12
    [root@redhat Python-2.7.12]# ./configure
    执行./configure时如果报错,说明没有安装合适的编译器。

    configure: error: no acceptable C compiler found in $PATH
    这时,需要安装/升级gcc及其它依赖包。这里略。

    编译
    [root@redhat Python-2.7.12]# make
    安装
    [root@redhat Python-2.7.12]# make install

    检测
    python -V
    Python 2.7.12

    注:
    解决zipimport.ZipImportError: can't decompress data; zlib not available
    2013-11-20 19:40 6319人阅读 评论(0) 收藏 举报
    解决方法:
    1、安装依赖zlib、zlib-devel
    2、重新编译安装Python
    ./configure
    编辑Modules/Setup文件
    找到下面这句,去掉注释
    #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
    重新编译安装:make & make install

    解决Python ImportError: cannot import name HTTPSHandler
    yum install openssl openssl-devel -y


    第二步安装pip
    方法/步骤
    1
    下载文件
    wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
    2
    执行安装
    python get-pip.py
    3
    这就安装好了

    第三步安装docker-compose
    pip install docker-compose
    运行docker-compose
    出现报错
    pkg_resources.DistributionNotFound: backports.ssl-match-hostname>=3.5
    使用pip 更新backports.ssl-match-hostname的版本
    pip install --upgrade backports.ssl_match_hostname
    更新backports.ssl_match_hostname 到3.5版本后问题解决
    yum remove python-pip
    $ docker-compose version
    docker-compose version 1.8.0, build 94f7016
    docker-py version: 1.9.0
    CPython version: 2.7.12
    OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013

  • 相关阅读:
    cookie和session学习笔记
    Listener和Filter学习笔记
    [转载]mysql root密码忘了怎么办
    [转载]oracle连不上的各种现象
    Oauth入门学习
    XML学习笔录
    共享内存
    守护进程
    Linux系统调用与文件I/O(一)
    我的第一篇博客
  • 原文地址:https://www.cnblogs.com/book-gary/p/5745552.html
Copyright © 2011-2022 走看看