Описание тега dockerpy

The Python API client for Docker
2 ответа

Ошибка docker-py: NameError: имя 'Client' не определено

Я пытаюсь заставить работать docker-py и сталкиваюсь с фундаментальной проблемой, которая может быть вообще не связана с docker-py. Я установил docker-py через pip (вот результат его повторного запуска - должен ответить на вопросы о версии): >pip…
09 фев '17 в 16:56
0 ответов

Переменная python не передается?

Привет, поэтому я пытаюсь написать скрипт, который по своей сути перечислит запущенные процессы в контейнере Docker с использованием API docker_py. У меня есть следующее: #!/usr/bin/python import docker import sys import argparse parser = argparse.A…
04 мар '16 в 21:50
0 ответов

Двунаправленная связь с 'docker exec -it bash <container_id>' с использованием docker-py

Я не могу понять, как включить асинхронный ввод-вывод с помощью сеанса оболочки контейнера, используя docker-py SDK. То, чего я, по сути, пытаюсь достичь - это иметь рабочий эквивалент docker exec -it bash $container_id в докер-ру. Очевидно, stdout …
28 фев '17 в 19:49
1 ответ

Контроль доступа к личному реестру докеров

Есть ли способ контроля доступа для push и pull для частного реестра Docker? У меня есть машина, на которой я запускаю личный реестр докеров, как это sudo yum install python-devel libevent-devel python-pip gcc xz-devel sudo python-pip install docker…
07 ноя '14 в 04:48
1 ответ

Вытащить образы докеров из частного реестра на удаленном хосте?

Я установил образ докера в частный реестр, работающий на хосте host1. Однако, когда я пытаюсь получить образ с удаленного хоста (host2), я вижу следующую ошибку: Команда Docker: docker pull &lt;host1&gt;:5000/alpine:latest Результат: Error response …
14 июл '16 в 15:18
2 ответа

Скрипт Python для запуска докера

Поток скрипта Python: Я хочу запустить образ докера из скрипта Python. После запуска образа докера мне нужно выполнить скрипт оболочки, который создает файл tar внутри контейнера докера. Мне нужно скопировать этот tar-файл на хост-машину из Docker-к…
0 ответов

Как получить порт контейнеров pod с клиентской библиотекой Python

Я хочу получить полную информацию о модуле, работающем в кластере k8s, с клиентской библиотекой Python kubernetes. Я получаю всю необходимую информацию, кроме контейнерных портов в стручках. Похоже, потому что это "вещь" докера. Опция, которую я наш…
14 июл '18 в 14:48
0 ответов

Передача данных в exec_create & stdin/stdout

Я переписал этот вопрос, чтобы лучше понять, чего я пытаюсь достичь. Если я использую докер CL, это отлично работает для меня. echo "hello" | docker exec -i $3 sh -c 'cat &gt;/text.txt' Теперь я хочу использовать docker-py и иметь это до сих пор: ex…
09 мар '16 в 19:57
1 ответ

Docker CLI разрешает тег, но Docker Python API вызывает APIError

Я пытаюсь вставить локальный образ Docker в ECR с помощью Docker Python API. В рамках этого процесса мне нужно пометить изображение определенным образом. Когда я делаю это на CLI, это работает: docker tag foo/bar '{user_id}.dkr.ecr.us-east-1.amazona…
20 янв '19 в 20:18
3 ответа

Есть ли докер проверять в доке python apis?

Я хотел бы получить IP-адрес контейнеров, и я пытаюсь понять, как использовать Python Docker API. Как-то так, я хотел бы сделать это в API Python docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id Я поп…
26 фев '19 в 09:17
1 ответ

Как получить логи при сбое сборки в docker-py?

Если я создаю образ с использованием высокоуровневого docker-py sdk, я получаю ошибку BuildError при ошибке. Например, try: client.images.build(...) except: print("Hey something wrong with image build!") Я знаю, что могу использовать низкоуровневый …
15 янв '19 в 16:59
1 ответ

Как я могу получить процентное соотношение изображения в Docker?

Это я использую docker pull по команде или API Docker-Py c.pull(repository, tag=None, stream=False), Как я могу получить тянуть (скачать) прогресс этого изображения?
14 сен '14 в 04:14
0 ответов

exec_run в docker-py, возвращающем Killed

Я пытаюсь использовать docker-py для запуска docker exec. Но он возвращается убитым (примерно через час). &gt;&gt;&gt; import docker &gt;&gt;&gt; client = docker.DockerClient(version = "auto", base_url = "") &gt;&gt;&gt; client.containers.get("conta…
25 июл '17 в 22:07
1 ответ

Как использовать docker-py (официальный клиент docker) для запуска оболочки bash?

Я пытаюсь использовать docker-py для запуска контейнера Docker и помещаю меня в оболочку bash в этом контейнере. Я дошел до запуска контейнера (я вижу это с docker ps, и я могу присоединиться к нему просто нормально с родным клиентом докер), но когд…
15 июн '14 в 10:18
3 ответа

Возможная ошибка: KeyError: 'ApiVersion'

Я использую Ansible 1.7 (devel) и Docker 0.9.1 build 3600720, и я застрял с этой ошибкой: failed: [myapp.com] =&gt; {"failed": true, "item": "", "parsed": false} invalid output was: Traceback (most recent call last): File "/root/.ansible/tmp/ansible…
24 май '14 в 17:14
1 ответ

Ansible docker_container "Нет хоста в URL запроса", docker pull работает правильно

Я пытаюсь подготовить свою инфраструктуру в AWS с помощью Ansible playbooks. У меня есть экземпляр, и я могу предоставить docker-engine, docker-py и т. Д., И, клянусь, вчера это работало правильно, и с тех пор я не менял код. Соответствующая часть м…
1 ответ

Я пытаюсь выполнить в контейнер с exec_run, но не работает

Я пытаюсь выполнить 4 команды в контейнер (у него есть база данных mysql), но если я делаю это в другой работе терминала, но если создать контейнер и затем выполнить команды, он не работает. У меня есть этот код: этот код создает контейнер, но не вы…
30 июл '18 в 00:44
3 ответа

Папка назначения getarchive

Я следую инструкциям, приведенным в этой ссылке для ссылки get_archive(), но вместо создания своего контейнера я пытался использовать уже запущенный контейнер в моем случае "docker-nginx" в качестве входной строки, а также папку назначения, в которо…
06 окт '16 в 19:04
1 ответ

Клиент Python Docker-Py новее, чем сервер

Я хочу запустить докер из Python 3.6.3. Команда из терминала (Ubuntu) работает нормально, но мой скрипт на python: import sys import docker image = "blang/latex" client = docker.from_env() client.containers.run(image, '-v /home/data blang/latex pdfl…
06 ноя '17 в 12:43
2 ответа

Захват вывода скрипта Python, запускаемого внутри контейнера Docker

Цель здесь состоит в том, чтобы использовать контейнер Docker в качестве безопасной изолированной программной среды для запуска ненадежных сценариев Python, но делать это изнутри Python с помощью модуля docker-py и иметь возможность захватывать выхо…
07 май '14 в 18:01