小碼哥戀上數(shù)據(jù)結(jié)構(gòu)與算法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. 可以使用定時器監(jiān)控 docker 容器狀態(tài),docker 容器啟動之后再進行下一個任務(wù)
? ? ? ?// 2. 可以使用 docker inspect 命令檢查 docker 容器狀態(tài)是否可用
? ? ? ?Thread.sleep(20 * 1000);
? ?}
標(biāo)簽: