DockerCliInspectResponse Class — spring-boot Architecture
Architecture documentation for the DockerCliInspectResponse class in DockerCliInspectResponse.java from the spring-boot codebase.
Entity Profile
Source Code
core/spring-boot-docker-compose/src/main/java/org/springframework/boot/docker/compose/core/DockerCliInspectResponse.java lines 35–86
record DockerCliInspectResponse(String id, DockerCliInspectResponse.Config config,
DockerCliInspectResponse.@Nullable NetworkSettings networkSettings,
DockerCliInspectResponse.@Nullable HostConfig hostConfig) {
/**
* Configuration for the container that is portable between hosts.
*
* @param image the name (or reference) of the image
* @param labels user-defined key/value metadata
* @param exposedPorts the mapping of exposed ports
* @param env a list of environment variables in the form {@code VAR=value}
*/
record Config(String image, Map<String, String> labels, Map<String, ExposedPort> exposedPorts, List<String> env) {
}
/**
* Empty object used with {@link Config#exposedPorts()}.
*/
record ExposedPort() {
}
/**
* A container's resources (cgroups config, ulimits, etc.).
*
* @param networkMode the network mode to use for this container
*/
record HostConfig(String networkMode) {
}
/**
* The network settings in the API.
*
* @param ports the mapping of container ports to host ports
*/
record NetworkSettings(Map<String, List<HostPort>> ports) {
}
/**
* Port mapping details.
*
* @param hostIp the host IP
* @param hostPort the host port
*/
record HostPort(String hostIp, String hostPort) {
}
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free