Tag: dockerpy

create_network():未能分配网关(xxxx):testing用例中已经使用的地址

我尝试运行我的test_container_services.py套件,但遇到了这个问题: docker.errors.APIError:500服务器错误:内部服务器错误(“b”{“message”:“未能分配网关(10.49.0.201):地址已被使用”}'“) 我试图删除所有正在运行的容器和相关的networking,但仍然有问题。 信封 核心 $ uname Linux x1 4.8.0-36-generic #36~16.04.1-Ubuntu SMP Sun Feb 5 09:39:57 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux docker $ docker –version Docker version 1.13.1, build 092cba3 SDK docker-py==1.10.6 Docker环境 在运行testing之前,我处于这种状态: $ docker network ls NETWORK ID NAME DRIVER SCOPE a4beb5d4de56 bridge bridge local 8a1012b67f1a host host local ed2452ee5e44 none null […]

从命令行和从python apidocker执行程序中的pipe道

我试图实现的是在容器中调用mysqldump并将数据库转储到容器自己的目录中。 起初我尝试下面的命令: $ docker exec container-name mysqldump [options] database | xz > database.sql.xz 这不起作用,所以我尝试另一个是: $ docker exec container-name bash -c 'mysqldump [options] database | xz > database.sql.xz' 这一次它工作。 但这真的很蹩脚。 然后我尝试使用docker-py这个时间的cmd选项,看起来像这样: cmd=['bash', '-c', 'mysqldump [options] database | xz > database.sql.xz'] logging仪事件如下: level="info" msg="-job log(exec_start: bash -c mysqldump [options] database | xz > database.sql.xz, fe58e681fec194cde23b9b31e698446b2f9d946fe0c0f2e39c66d6fe68185442, mysql:latest) = […]

私人dockerregistry的访问控制

有没有办法访问控制推拉私人dockerregistry? 我有一台机器,我正在运行这样的私人dockerregistry sudo yum install python-devel libevent-devel python-pip gcc xz-devel sudo python-pip install docker-registry[bugsnag] gunicorn –access-logfile – –debug -k gevent -b 0.0.0.0:5000 -w 1 docker_registry.wsgi:application 我已经从运行registry部分下的dockerregistry的github采取了这一点。 这工作正常,但随后任何人都可以拉到这一点。 我想限制谁可以推/registry的控制。 有没有办法做到这一点? 感谢您的回应。

Jenkins Docker插件显示为离线

我已经与Jenkins集成了Docker插件 。 我确信集成已经完成,因为安装后,我检查了“testing连接”,并正确显示我的Docker版本。 现在我试图从我的构build中提供奴隶,这是失败的。 我正进入(状态: pending #5 (pending—All nodes of label 'docker test' are offline 任何人都可以请帮助我如何debugging呢?