小码哥恋上数据结构与算法1
class PrepareTestDockerMySqlRule extends ExternalResource {
protected void before() throws Throwable {
System.out.println("Before!");
new ProcessBuilder("docker", "run", "-d", "--name", "test-mysql", "mysql:5.7.27")
.inheritIO().start().waitFor();
// 1. 可以使用定时器监控 docker 容器状态,docker 容器启动之后再进行下一个任务
// 2. 可以使用 docker inspect 命令检查 docker 容器状态是否可用
Thread.sleep(20 * 1000);
}