如何使用测试容器发送信号?

Kir*_*ill 1 testcontainers

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

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

bsi*_*eup 5

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

例如您的情况:

container.getDockerClient()
    .killContainerCmd(container.getContainerId())
    .withSignal("HUP")
    .exec()
Run Code Online (Sandbox Code Playgroud)