Interface Docker

    • Method Detail

      • getImage

        @Stability(Experimental)
        @NotNull
        String getImage()
        (experimental) The name of a custom docker image to use.
      • getAuth

        @Stability(Experimental)
        @Nullable
        default Map<String,​String> getAuth()
        (experimental) Authentication for registries using standard docker login credentials.
      • getAwsAuth

        @Stability(Experimental)
        @Nullable
        default Map<String,​String> getAwsAuth()
        (experimental) Authentication for AWS Elastic Container Registry (ECR).
      • getCommand

        @Stability(Experimental)
        @Nullable
        default List<String> getCommand()
        (experimental) The command used as pid 1 (or args for entrypoint) when launching the container.
      • getEntrypoint

        @Stability(Experimental)
        @Nullable
        default List<String> getEntrypoint()
        (experimental) The command used as executable when launching the container.
      • getEnvironment

        @Stability(Experimental)
        @Nullable
        default Map<String,​Object> getEnvironment()
        (experimental) A map of environment variable names and values.
      • getName

        @Stability(Experimental)
        @Nullable
        default String getName()
        (experimental) The name the container is reachable by.

        By default, container services are accessible through localhost

      • getUser

        @Stability(Experimental)
        @Nullable
        default String getUser()
        (experimental) Which user to run commands as within the Docker container.