docker-java-api
docker-java-api copied to clipboard
Lightweight Java Docker client
Hey, i have a problem with starting containers, sometimes it displays me this error, here is an example of the JSON that is sent to Docker Engine API to create...
Bumps httpclient from 4.5.5 to 4.5.13. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.httpcomponents:httpclient&package-manager=maven&previous-version=4.5.5&new-version=4.5.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
@amihaiemil Thank you for the invitation, your repo is all set up and I will manage it starting now. I will take care of tickets' assignment, payments and more, automatically....
Let's continue with it. API is described [here](https://docs.docker.com/engine/api/v1.37/#tag/Exec). See [contributing guidelines](https://github.com/amihaiemil/docker-java-api/blob/master/CONTRIBUTING.md). Also, [this](https://www.yegor256.com/2014/04/15/github-guidelines.html) might be helpful.
All the methods which take a ``JsonObject`` as input (like ``Containers.create(...)`` should be overloaded to also accept a ``Supplier``, so the user can build the required json on the spot.
We should add internal logging via SLF4J, especially for the methods which are quite blackbox, like ``Container.start()`` and others.
We should add a Maven module for the Registry API. What we currently have is the Engine API and should also have its own module.
Continue development from [here](https://github.com/amihaiemil/docker-java-api/issues/142).
All the classes should be in their own package, for Access Control reasons. However, we can separate the interfaces from the classes. Let's try to do this without breaking backwards...
The puzzle `44-50450105` from #44 has to be resolved: https://github.com/amihaiemil/docker-java-api/blob/6009d3ca39be5d778b1b0273b635996e3bde46ff/src/test/java/com/amihaiemil/docker/UnixHttpClientITCase.java#L49-L51 The puzzle was created by George Aristy on 15-Mar-18. Estimate: 30 minutes, role: DEV. If you have any technical questions,...