Class DockerMgr

java.lang.Object
de.gematik.test.tiger.testenvmgr.servers.DockerMgr

public class DockerMgr extends Object
Bundles all functionality dealing with docker containers start/stop, docker compose scripts, pulling images... It also modifies the container start script and adds the Tiger Proxy certificate to the operating system (assuming LINUX) It's based on the testcontainers library. Used by DockerServer and DockerComposeServer
  • Field Details

  • Constructor Details

    • DockerMgr

      public DockerMgr()
  • Method Details

    • startContainer

      public void startContainer(DockerServer server)
    • startComposition

      public void startComposition(DockerComposeServer server)
    • stopContainer

      public void stopContainer(de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer server)
    • stopComposeContainer

      public void stopComposeContainer(de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer server)
    • pauseContainer

      public void pauseContainer(DockerServer srv)
    • unpauseContainer

      public void unpauseContainer(DockerServer srv)