DockerRunOptions
- class aws_cdk.core.DockerRunOptions(*, command=None, entrypoint=None, environment=None, security_opt=None, user=None, volumes=None, working_directory=None)
Bases:
objectDocker run options.
- Parameters:
command (
Optional[Sequence[str]]) – The command to run in the container. Default: - run the command defined in the imageentrypoint (
Optional[Sequence[str]]) – The entrypoint to run in the container. Default: - run the entrypoint defined in the imageenvironment (
Optional[Mapping[str,str]]) – The environment variables to pass to the container. Default: - no environment variables.security_opt (
Optional[str]) – Security configuration when running the docker container. Default: - no security optionsuser (
Optional[str]) – The user to use when running the container. Default: - root or image defaultvolumes (
Optional[Sequence[Union[DockerVolume,Dict[str,Any]]]]) – Docker volumes to mount. Default: - no volumes are mountedworking_directory (
Optional[str]) – Working directory inside the container. Default: - image default
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.core as cdk docker_run_options = cdk.DockerRunOptions( command=["command"], entrypoint=["entrypoint"], environment={ "environment_key": "environment" }, security_opt="securityOpt", user="user", volumes=[cdk.DockerVolume( container_path="containerPath", host_path="hostPath", # the properties below are optional consistency=cdk.DockerVolumeConsistency.CONSISTENT )], working_directory="workingDirectory" )
Attributes
- command
The command to run in the container.
- Default:
run the command defined in the image
- entrypoint
The entrypoint to run in the container.
- Default:
run the entrypoint defined in the image
- environment
The environment variables to pass to the container.
- Default:
no environment variables.
- security_opt
Security configuration when running the docker container.
- Default:
no security options
- user
The user to use when running the container.
- Default:
root or image default
- volumes
Docker volumes to mount.
- Default:
no volumes are mounted
- working_directory
Working directory inside the container.
- Default:
image default