test:(角色判断)

dev
zhang xu 2024-05-29 22:42:38 +08:00
parent d4678b4dd1
commit bd9aa73ffb
1 changed files with 55 additions and 1 deletions

View File

@ -144,7 +144,43 @@ public class EnterpriseServiceImpl implements EnterpriseService
}
//public void DockerMySQLExample() throws IOException {
// //配置docker 客户端配置
// DefaultDockerClientConfig.createDefaultConfigBuilder()
// .withDockerHost("tcp://115.159.67.205:3306") // 使用Docker守护进程地址
// .build();
// DockerClient dockerClient = DockerClientBuilder.getInstance().build();
//
// try {
// CreateContainerCmd createContainerCmd = dockerClient.createContainerCmd("mysql:latest")
// .withName("my-mysql-container")
// .withEnv("MYSQL_ROOT_PASSWORD=my-secret-pw");
// CreateContainerResponse container = createContainerCmd.exec();
// System.out.println("Created container " + container.getId());
// dockerClient.startContainerCmd(container.getId()).exec();
// InspectContainerResponse inspectContainerResponse = dockerClient.inspectContainerCmd(container.getId()).exec();
// System.out.println("Started container " + container.getId());
// System.out.println("Container started, inspecting logs:");
// InputStream logs = dockerClient.logContainerCmd(container.getId())
// .withStdErr(true)
// .withStdOut(true)
// .withFollowStream(true)
// .exec();
// try (BufferedReader reader = new BufferedReader(new InputStreamReader(logs))) {
// String line;
// while ((line = reader.readLine()) != null) {
// System.out.println(line);
// }
// }
// ExecCreateCmdResponse execCreateCmdResponse = dockerClient.execCreateCmd(container.getId())
// .withCmd("mysql", "-u", "root", "-p", "my-secret-pw", "my_database")
// .exec();
// }
// catch (Exception e) {
// e.printStackTrace();
// }
// dockerClient.close();
//}
@ -210,6 +246,24 @@ public class EnterpriseServiceImpl implements EnterpriseService
// dockerClient.close();
// }
// }
}