Testcontainers 使用内置 Docker 环境:@Container 找不到内容的解决方法
"使用 Testcontainers 内置的 Docker 环境而不使用本机的 Docker 环境,您需要在项目的依赖中添加 Testcontainers 的适当版本。请确保您的项目中包含以下依赖:\n\n`xml\n@Container注解创建一个 Docker 容器:\n\n`java\nimport org.junit.jupiter.api.Test;\nimport org.testcontainers.containers.GenericContainer;\nimport org.testcontainers.junit.jupiter.Container;\nimport org.testcontainers.junit.jupiter.Testcontainers;\n\n@Testcontainers\npublic class MyTest {\n\n @Container\n private static final GenericContainer<?> container = new GenericContainer<"image:name:tag">();\n\n @Test\n public void test() {\n // 在这里执行测试逻辑\n }\n}\n`\n\n确保您的测试类使用 JUnit 5 的@Test注解,并且使用@Testcontainers注解标记测试类。\n\n请确保在您的开发环境中已安装并运行了 Docker,并且确保您具有足够的权限来运行 Docker 容器。如果您使用的是 Windows 操作系统,请确保您的 Docker 配置中启用了 Docker Windows 容器。\n
原文地址: https://www.cveoy.top/t/topic/pKc1 著作权归作者所有。请勿转载和采集!