如何使用Testcontainers发送信号?

时间:2017-09-24 15:02:39

标签: testcontainers

我使用haproxy docker image并挂载配置文件。

重新生成配置,我想通过发送haproxy重新启动docker kill -s HUP %container%。如何使用Testcontainers实现这一目标?

1 个答案:

答案 0 :(得分:5)

虽然TestContainers简化了用于测试的Docker容器的创建,但它还公开了底层的docker-java client,这使您可以访问几乎所有的Docker API。

e.g。你的情况:

container.getDockerClient()
    .killContainerCmd(container.getContainerId())
    .withSignal("HUP")
    .exec()