MCPcopy Index your code
hub / github.com/docker-java/docker-java

github.com/docker-java/docker-java @3.7.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.7.1 ↗ · + Follow
5,997 symbols 19,730 edges 706 files 1,744 documented · 29% 5 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Join the chat at https://gitter.im/docker-java/docker-java Maven Central codecov.io License

docker-java

Java API client for Docker

Read the documentation here

Extension points exported contracts — how you extend this code

InspectSwarmCmd (Interface)
Inspect a swarm. [49 implementers]
docker-java-api/src/main/java/com/github/dockerjava/api/command/InspectSwarmCmd.java
SSLConfig (Interface)
@deprecated use com.github.dockerjava.transport.SSLConfig [4 implementers]
docker-java-core/src/main/java/com/github/dockerjava/core/SSLConfig.java
DockerHttpClient (Interface)
(no doc) [81 implementers]
docker-java-transport/src/main/java/com/github/dockerjava/transport/DockerHttpClient.java
JSONResourceRef (Interface)
References JSON resources, which @author Oleg Nenashev [3 implementers]
docker-java/src/test/java/com/github/dockerjava/test/serdes/JSONResourceRef.java
ChannelProvider (Interface)
(no doc) [3 implementers]
docker-java-transport-netty/src/main/java/com/github/dockerjava/netty/ChannelProvider.java
InspectVolumeCmd (Interface)
Inspect the details of a volume. @author Marcus Linke [26 implementers]
docker-java-api/src/main/java/com/github/dockerjava/api/command/InspectVolumeCmd.java
DockerClientConfigAware (Interface)
(no doc) [12 implementers]
docker-java-core/src/main/java/com/github/dockerjava/core/DockerClientConfigAware.java
SSLConfig (Interface)
Get an SSL Config. Allows for various different implementations. [2 implementers]
docker-java-transport/src/main/java/com/github/dockerjava/transport/SSLConfig.java

Core symbols most depended-on inside this repo

exec
called by 761
docker-java-api/src/main/java/com/github/dockerjava/api/command/AuthCmd.java
getId
called by 414
docker-java-api/src/main/java/com/github/dockerjava/api/command/CreateContainerResponse.java
toString
called by 312
docker-java-api/src/main/java/com/github/dockerjava/api/command/ContainerDiffCmd.java
get
called by 200
docker-java-core/src/main/java/com/github/dockerjava/core/InvocationBuilder.java
createContainerCmd
called by 161
docker-java-api/src/main/java/com/github/dockerjava/api/DockerClient.java
withCmd
called by 141
docker-java-api/src/main/java/com/github/dockerjava/api/command/CommitCmd.java
startContainerCmd
called by 97
docker-java-api/src/main/java/com/github/dockerjava/api/DockerClient.java
inspectContainerCmd
called by 96
docker-java-api/src/main/java/com/github/dockerjava/api/DockerClient.java

Shape

Method 5,123
Class 648
Interface 191
Enum 35

Languages

Java100%

Modules by API surface

docker-java-api/src/main/java/com/github/dockerjava/api/model/HostConfig.java145 symbols
docker-java-api/src/main/java/com/github/dockerjava/api/command/CreateContainerCmd.java124 symbols
docker-java-api/src/main/java/com/github/dockerjava/api/model/Info.java113 symbols
docker-java-core/src/main/java/com/github/dockerjava/core/DockerClientImpl.java90 symbols
docker-java-core/src/main/java/com/github/dockerjava/core/AbstractDockerCmdExecFactory.java87 symbols
docker-java-api/src/main/java/com/github/dockerjava/api/DockerClientDelegate.java85 symbols
docker-java-api/src/main/java/com/github/dockerjava/api/command/DelegatingDockerCmdExecFactory.java84 symbols
docker-java-api/src/main/java/com/github/dockerjava/api/DockerClient.java84 symbols
docker-java-api/src/main/java/com/github/dockerjava/api/command/DockerCmdExecFactory.java83 symbols
docker-java-core/src/main/java/com/github/dockerjava/core/command/CreateContainerCmdImpl.java73 symbols
docker-java-api/src/main/java/com/github/dockerjava/api/command/InspectContainerResponse.java65 symbols
docker-java-core/src/main/java/com/github/dockerjava/core/command/UpdateContainerCmdImpl.java60 symbols

For agents

$ claude mcp add docker-java \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact