🌐
GitHub
github.com › docker › docker-py
GitHub - docker/docker-py: A Python library for the Docker Engine API · GitHub
A Python library for the Docker Engine API. Contribute to docker/docker-py development by creating an account on GitHub.
Starred by 7.2K users
Forked by 1.7K users
Languages   Python
🌐
Bhaskarvk
bhaskarvk.github.io › docker
Wraps Docker Python SDK • docker
reticulate::use_virtualenv("docker") library(docker) client <- docker$from_env() s <- client$containers$run("alpine", 'echo -n "Hello World!"', remove=TRUE) print(s$decode("UTF-8")) #> [1] "Hello World!" After you have a successful ‘Hellow World!’ displayed above, you can call every API supported by the Python SDK using reticulate. Please consult the documents for the SDK and the reticulate R package in the links given above.
Discussions

[Epic] Rename "docker-py" to "Docker SDK for Python"
Proposal As part of a wider initiative, we're creating some properly supported SDKs for the Engine API. docker-py was the first official-ish library, all that time ago. Go is now the second. Ho... More on github.com
🌐 github.com
0
November 24, 2016
Docker Python SDK Maintenance: What’s the Story?
Well the primary language to program docker itself is go. Then there is docker compose which allows users to configure containers to form an application stack. From there on one can use ansible for further automation. So I assume most people simply don't have a direct use case to use python to programmatically use docker. And the other thing is that docker itself is pretty mature. So once the sdk reaches a level where most or all API calls are implemented there is simply not much to work on besides bugs. I am curious: how are you using that sdk? Best regards! More on reddit.com
🌐 r/docker
6
0
May 16, 2025
Issue with Python Docker SDK
Yeah, I just started seeing this on the CI for one of my projects: https://app.circleci.com/pipelines/github/simplistix/testservices/530/workflows/a5bd922a-beb0-4aa7-9efc-db1c78fa1abf/jobs/3804 Seems like a new thing as of about a day ago :-/ Looks like a bug in docker-py caused by a new release of the requests library: https://github.com/docker/docker-py/issues/3256 pin the requests package to <2.32 should fix it. More on reddit.com
🌐 r/docker
8
7
May 21, 2024
Update a docker container using an api, or python sdk
Python Docker SDK should be just a wrapper on the Docker API (I don’t know how good the abstractions are, I just used it to manage some images and tags, no containers) You can always borrow some inspiration from Watchtower code and see if you can replicate the process with Python Docker SDK. More on reddit.com
🌐 r/selfhosted
5
2
July 9, 2024
🌐
GitHub
github.com › bfirsh › docker-sdk-python
GitHub - bfirsh/docker-sdk-python: WIP
August 30, 2016 - A Python library for the Docker API.
Author   bfirsh
🌐
GitHub
github.com › aio-libs › aiodocker
GitHub - aio-libs/aiodocker: Python Docker API client based on asyncio and aiohttp · GitHub
Python Docker API client based on asyncio and aiohttp - aio-libs/aiodocker
Starred by 523 users
Forked by 113 users
Languages   Python
🌐
Docker Docs
docs.docker.com › reference › docker engine api › sdk
SDK | Docker Docs
If Go or Python don't work for you, you can use the Docker Engine API directly. The Docker Engine API is a RESTful API accessed by an HTTP client such as wget or curl, or the HTTP library which is part of most modern programming languages. Use the following commands to install the Go or Python SDK. Both SDKs can be installed and coexist together. $ go get github.com/moby/moby/client ·
🌐
Docker Docs
docs.docker.com › reference › docker engine api › sdk › examples
Examples using the Docker Engine SDKs and Docker API
Each of these examples show how to perform a given Docker operation using the Go and Python SDKs and the HTTP API using curl. This first example shows how to run a container using the Docker API. On the command line, you would use the docker run command, but this is just as easy to do from your own apps too. This is the equivalent of typing docker run alpine echo hello world at the command prompt: ... package main import ( "context" "io" "log" "os" "github.com/moby/moby/api/pkg/stdcopy" "github.com/moby/moby/api/types/container" "github.com/moby/moby/client" ) func main() { ctx := context.Back
🌐
GitHub
github.com › topics › python-docker
python-docker · GitHub Topics · GitHub
February 4, 2021 - A module for Python that facilitates easier usage of Docker in Python. python docker dockerfile docker-container docker-image pip python-docker ... A simple Docker sandbox example and a ready-to-use autograder API.
🌐
Fedorkobak
fedorkobak.github.io › python › packages › docker_sdk.html
Docker SDK — Python
There is a Python library that allows you to manage your Docker instance using Python docker-py. Note: These examples should to be run in safe environment - it may inadvertently change the docker setup. Basically, use docker in docker image built from this docker file.
Find elsewhere
🌐
Wwt
wwt.github.io › building-a-python-sdk › module-0
Setup - Build a Python SDK
STEP 1. NAVIGATE to the repo on GitHub building-a-python-sdk (Login to GitHub if required) STEP 2. CLICK the Code button · STEP 3. SELECT the transport (HTTPS or SSH) STEP 4. CLICK the Copy icon · STEP 5. OPEN a new Terminal · STEP 6. PASTE git clone plus that string into your Terminal ...
🌐
GitHub
github.com › jeff-vincent › docker-lite-python
GitHub - jeff-vincent/docker-lite-python: A simple, Python-based Docker interface built on top of the Docker SDK for Python. Programmatically spin up, pass communications to, and tear down single Docker containers. Requires a local instance of Docker. · GitHub
A simple, Python-based Docker interface built on top of the Docker SDK for Python. Programmatically spin up, pass communications to, and tear down single Docker containers. Requires a local instance of Docker. - jeff-vincent/docker-lite-python
Author   jeff-vincent
🌐
GitHub
github.com › patrickloeber › python-docker-tutorial
GitHub - patrickloeber/python-docker-tutorial: Learn how to dockerize Python scripts and a Python web app · GitHub
Learn how to dockerize Python scripts and a Python web app - patrickloeber/python-docker-tutorial
Starred by 326 users
Forked by 146 users
Languages   Python 75.3% | Dockerfile 24.7%
🌐
SourceForge
sourceforge.net › projects › docker-sdk-for-python.mirror
Docker SDK for Python download | SourceForge.net
May 23, 2024 - This is an exact mirror of the Docker SDK for Python project, hosted at https://github.com/docker/docker-py.
🌐
GitHub
github.com › docker › docker-py › issues › 1310
[Epic] Rename "docker-py" to "Docker SDK for Python" · Issue #1310 · docker/docker-py
November 24, 2016 - Make it really clear that "docker-py" is now "Docker SDK for Python".
Author   bfirsh
🌐
GitHub
github.com › sthagen › docker-docker-py
GitHub - sthagen/docker-docker-py: A Python library for the Docker Engine API
It lets you do anything the docker command does, but from within Python apps – run containers, manage containers, manage Swarms, etc. The latest stable version is available on PyPI.
Author   sthagen
🌐
docker-lite-python
jeff-vincent.github.io › docker-lite-python
docker-lite-python | A simple, Python-based Docker interface built on top of the Docker SDK for Python. Programmatically spin up, pass communications to, and tear down single Docker containers. Requires a local instance of Docker.
A simple, Python-based Docker interface built on top of the Docker SDK for Python. Programmatically spin up, pass communications to, and tear down single Docker containers. Requires a local instance of Docker.
🌐
DEV Community
dev.to › deepjyoti30 › github-python-and-docker-the-sweet-trio-18bc
Github, Python and Docker: The Sweet Trio - DEV Community
June 9, 2021 - This file needs to follow the GitHub workflow syntax. We can define jobs in the file. Each job can have a few steps that are supposed to be followed. Jobs can be defined in the following way: jobs: # Name of the job push-to-docker: runs-on: ubuntu-latest # Use latest Ubuntu for the steps steps: # Do something - name: Do something
🌐
Reddit
reddit.com › r/docker › docker python sdk maintenance: what’s the story?
r/docker on Reddit: Docker Python SDK Maintenance: What’s the Story?
May 16, 2025 -

I’ve been using the Docker Python SDK for a while, and it’s a fantastic tool - but I’ve noticed the GitHub repo has ~500 open issues (some from 5+ years ago) and ~90 unreviewed PRs, including small but impactful fixes.

I understand maintainers are volunteers, often busy, but it’s unusual to see such a critical project with so little activity. Does anyone know if there’s a reason for the slow review process? Is the team understaffed, or is there a shift in focus away from this SDK?

I’ve submitted a few changes myself, that would be helpful for my work, but they’ve been waiting for months. Just curious if there’s a way to help move things forward—maybe more contributors are needed?

Thanks for any insights!

🌐
GitHub
github.com › docker › docker-py › releases
Releases · docker/docker-py
May 23, 2024 - A Python library for the Docker Engine API. Contribute to docker/docker-py development by creating an account on GitHub.
Author   docker