netunicorn.base.environment_definitions.DockerImage¶
- class DockerImage(commands=<factory>, runtime_context=<factory>, image=None, build_context=<factory>)[source]¶
 Bases:
EnvironmentDefinitionThis class represents Environment Definition that is created by using a Docker image.If image name is not provided, then it would be created automatically- Parameters:
 image (
Optional[str], default:None) – Docker image namebuild_context (
BuildContext, default:<factory>) – build context for this environment definitionruntime_context (
RuntimeContext, default:<factory>) – runtime context for this environment definitioncommands (
List[str], default:<factory>)
Attributes
Docker image name
Build context for this environment definition
Runtime context for this environment definition
A list of commands that should be executed to create an environment.
Methods
Creates DockerImage from JSON representation.
- 
build_context: 
BuildContext[source]¶ Build context for this environment definition
- 
runtime_context: 
RuntimeContext[source]¶ Runtime context for this environment definition
- classmethod from_json(_data)[source]¶
 Creates DockerImage from JSON representation.
- Parameters:
 _data (
EnvironmentDefinitionRepresentation) – JSON representation of DockerImage- Returns:
 DockerImage– Deserialized DockerImage