在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、在线安装 目前只尝试了linux x86架构在线安装 1. 下载 docker-compose 下载 docker-compose到 /usr/local/bin/ 中 $ sudo curl -L https://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose 2. 给 docker-compose 执行权限 $ sudo chmod +x /usr/local/bin/docker-compose 3.验证一下 [root@localhost bin]# docker-compose -version docker-compose version 1.21.2, build e7de1bc 二、离线安装 (一)linux x86安装docker-compose过程 方式1. 使用二进制文件安装 linux x86只要把https://github.com/docker/compose/releases中的对应linux版本的docker-compose二进制文件下载到本地并发送linux下,复制到 /usr/local/bin/就可以正常使用。 方式2. 使用python编译安装 从github上下载dockerCompoes源码。然后执行下面步骤:
(二)其他没有二进制文件的系统安装过程 有些架构的docker-compose二进制文件官方没有提供,需要自己手动编译安装。其他官方没有提供的也需要自己手动使用python编译安装 经过尝试发现好像只有使用python编译可以成功安装,另外下面三种方式都失败了。 使用python编译安装 使用docker-compose github源码,python编译安装。
报错 一直再报requests10版本错误,删除10版本,换了16版本,又报docker必须的requests2.14以上,说明下载的docker-compose源码版本和安装的docker版本不对应. 下载并查看源码下的requirements.txt文件中的requests版本,找到和已安装的docker对应版本,然后再次安装,又报texttable版本不正确。而且无网络不能自动下载,只能手动到https://pypi.org/project/texttable/上面找对应版本下载,编译安装。 解决缺少依赖的问题 这类缺少依赖的问题都要到python官网下载,然后通过编译安装。一个例子: 安装requests、texttable两个依赖,并且docker-compose与docker版本对应。继续执行python编译安装
报错:
原因:python下的docker版本错误,重新到https://pypi.python.org/simpl...,并编译安装 进入到下载得python docker3.3.0目录下
再次进入docker-compose-1.21.2目录 使用python安装docker-compose [root@localhost docker-3.3.0]# cd ../docker-compose-1.21.2/ [root@localhost docker-compose-1.21.2]# ls build compose dist LICENSE README.rst setup.cfg tests CHANGELOG.md contrib docker_compose.egg-info MANIFEST.in requirements-dev.txt setup.py tox.ini CHANGES.md CONTRIBUTING.md Dockerfile [root@localhost docker-compose-1.21.2]# python setup.py install 最后安装成功显示:
4.建立软连接 [root@localhost bin]# ln -s /usr/bin/docker-compose /usr/local/bin/docker-compose 5.验证一下 [root@localhost bin]# docker-compose -version docker-compose version 1.21.2, build e7de1bc 三、其他 python安装模块如何通过setup.py安装
其他尝试失败的安装方式 2.使用dep安装 3.make安装 到此这篇关于Docker Compose在不同环境的多种安装方式的文章就介绍到这了,更多相关Docker Compose多种安装方式内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论