Class 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
    • Constructor Detail

      • DockerMgr

        public DockerMgr()
    • Method Detail

      • startContainer

        public void startContainer​(DockerServer server)
      • pullImage

        public void pullImage​(String imageName)
      • 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)