docker-py环境配置

本文详细介绍了如何解决docker-py在Python2.7环境下的安装和使用问题,包括源码下载、配置安装、启动docker服务进行测试等步骤,并探讨了在Python2.7下docker-py的兼容性和可用性问题。

一、系统环境版本介绍:

os-version: Linux 3.10.0-229.el7.x86_64
python-version: Python 2.7.5
six-version: python-six-1.3.0-4.el7.noarch
docker-version: docker-1.6.2-14.el7.centos.x86_64
docker-py version: 1.1.0

 

二、docker-py配置安装:

源码从github上下载:https://github.com/docker/docker-py.git
下载后选择版本:
$ git tag #view the available tags
$ git checkout tags/1.1.0 #checkout the tag of version

三、启动docker服务,测试安装是否成功:

$ service docker start 

[root@docker docker-py]# python
Python 2.7.5 (default, Jun 17 2014, 18:11:42) 
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from docker import Client
>>> c = Client(base_url='unix://var/run/docker.sock')
>>> c.images(all=True)
[{u'Created': 1437311326, u'Labels': {}, u'VirtualSize': ...]

 

四、问题探讨:

(1)docker-py当前开发版似乎对python2.7支持不够,出现如下报错:

(2)用pip安装docker-py更加是不靠谱,提示找不到urllib库,难道要在python3上面装这个么?

转载于:https://www.cnblogs.com/forilen/p/4730562.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值