docker-sdk-go VS docker-py

Compare docker-sdk-go vs docker-py and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
docker-sdk-go docker-py
1 5
5 6,640
- 0.6%
10.0 7.8
over 7 years ago 22 days ago
Go Python
- Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

docker-sdk-go

Posts with mentions or reviews of docker-sdk-go. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-24.
  • Ask HN: Go vs. Python (Docker SDK)
    3 projects | news.ycombinator.com | 24 Aug 2022
    Author of the Docker Python SDK and attempted author of a better Docker Go SDK here.

    The Go SDK is very low level, and a lot of the high level stuff happens inside the client code in a way that is hard to extract. There was an effort to abstract that in a way that could be reused but it was never prioritized so got stuck on the backburner. I attempted to create a separate SDK that the Docker client didn't build upon, but, if I recall correctly, there wasn't much appetite to do that because then we would have to maintain two codebases and it wouldn't automatically get better when we fixed bugs/improved things in the Docker client.

    Here was the prototype: https://github.com/bfirsh/docker-sdk-go

    As others say here, Go code does tend to be more verbose, but the Docker Go SDK is very low level and could be higher level. It doesn't have a `Run()` function for example, and there is no technical reason why it couldn't.

docker-py

Posts with mentions or reviews of docker-py. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-24.

What are some alternatives?

When comparing docker-sdk-go and docker-py you can also consider the following projects:

kubernetes - Production-Grade Container Scheduling and Management

python-on-whales - An awesome Python wrapper for an awesome Docker CLI!

python-podman - Python bindings and code examples for using Varlink access to Podman Service

pycontainerd - Python bindings for containerd API

RAUDI - A repo to automatically generate and keep updated a series of Docker images through GitHub Actions.

pymoof - Connect to your Vanmoof SX3 using python

GitPython - GitPython is a python library used to interact with Git repositories.

Docker Compose - Define and run multi-container applications with Docker

watchtower - A process for automating Docker container base image updates.

puredns - Puredns is a fast domain resolver and subdomain bruteforcing tool that can accurately filter out wildcard subdomains and DNS poisoned entries.

swarm-kit - 🔥 Self-Hosted Docker Swarm Toolkit