Single-module Maven Java 17 project for learning the Docker Java SDK (com.github.docker-java).
Package: space.anyi.docker. Entry point: src/main/java/space/anyi/docker/QuickStart.java.
mvn compile — compilemvn test — run tests (JUnit 5; no tests exist yet)mvn package — package (skip tests: mvn package -DskipTests)mvn exec:java -Dexec.mainClass="space.anyi.docker.QuickStart" — run the demoNo Maven wrapper; uses system Maven (3.9.15+) and Java 17+.
Docker daemon must be running for the application to work. The SDK connects to the local Docker socket by default.
Follow the storytelling style and pacing defined in template.md. Key conventions:
每完成一个小知识点后:
feat: add ReentrantLock basics)。System.out.println。
private static final Logger log = LoggerFactory.getLogger(ClassName.class);log.info(...), log.debug(...), log.warn(...), log.error(...)org.junit.jupiter.api),测试类放在 src/test/java/space/anyi/docker/ 下,命名 *Test.java。