docs/static/reference/php/Dagger/Container.html
class Container extends AbstractObject implements IdAble
An OCI-compatible container, also known as a Docker container.
| | $lastQuery | | from AbstractObject |
__construct(AbstractClient $client, QueryBuilderChain $queryBuilderChain)
No description
from AbstractObject
null|array|string|int|float|bool
queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)
No description
from AbstractObject
asService(array|null $args = null, bool|null $useEntrypoint = false, bool|null $experimentalPrivilegedNesting = false, bool|null $insecureRootCapabilities = false, bool|null $expand = false, bool|null $noInit = false)
Turn the container into a Service.
asTarball(array|null $platformVariants = null, ImageLayerCompression|null $forcedCompression = null, ImageMediaTypes|null $mediaTypes = null)
Package the container state as an OCI image, and return it as a tar archive
string
The combined buffered standard output and standard error stream of the last executed command
array
Return the container's default arguments.
directory(string $path, bool|null $expand = false)
Retrieve a directory from the container's root filesystem
Retrieves this container's configured docker healthcheck.
array
Return the container's OCI entrypoint.
string
envVariable(string $name)
Retrieves the value of the specified environment variable.
array
Retrieves the list of environment variables passed to commands.
bool
exists(string $path, ExistsType|null $expectedType = null, bool|null $doNotFollowSymlinks = false)
check if a file or directory exists
int
exitCode()
The exit code of the last executed command
EXPERIMENTAL API! Subject to change/removal at any time.
experimentalWithGPU(array $devices)
EXPERIMENTAL API! Subject to change/removal at any time.
string
export(string $path, array|null $platformVariants = null, ImageLayerCompression|null $forcedCompression = null, ImageMediaTypes|null $mediaTypes = null, bool|null $expand = false)
Writes the container as an OCI tarball to the destination file path on the host.
void
exportImage(string $name, array|null $platformVariants = null, ImageLayerCompression|null $forcedCompression = null, ImageMediaTypes|null $mediaTypes = null)
Exports the container as an image to the host's container image store.
array
Retrieves the list of exposed ports.
file(string $path, bool|null $expand = false)
Retrieves a file at the given path.
from(string $address)
Download a container image, and apply it to the container state. All previous state will be lost.
id()
A unique identifier for this Container.
string
imageRef()
The unique image reference which can only be retrieved immediately after the 'Container.From' call.
import(File $source, string|null $tag = '')
Reads the container from an OCI tarball.
string
label(string $name)
Retrieves the value of the specified label.
array
labels()
Retrieves the list of labels passed to container.
array
mounts()
Retrieves the list of paths where a directory is mounted.
platform()
The platform this container executes and publishes as.
string
publish(string $address, array|null $platformVariants = null, ImageLayerCompression|null $forcedCompression = null, ImageMediaTypes|null $mediaTypes = null)
Package the container state as an OCI image, and publish it to a registry
rootfs()
Return a snapshot of the container's root filesystem. The snapshot can be modified then written back using withRootfs. Use that method for filesystem modifications.
stat(string $path, bool|null $doNotFollowSymlinks = false)
Return file status
string
stderr()
The buffered standard error stream of the last executed command
string
stdout()
The buffered standard output stream of the last executed command
sync()
Forces evaluation of the pipeline in the engine.
terminal(array|null $cmd = null, bool|null $experimentalPrivilegedNesting = false, bool|null $insecureRootCapabilities = false)
Opens an interactive terminal for this container using its configured default terminal command if not overridden by args (or sh as a fallback default).
void
up(bool|null $random = false, array|null $ports = null, array|null $args = null, bool|null $useEntrypoint = false, bool|null $experimentalPrivilegedNesting = false, bool|null $insecureRootCapabilities = false, bool|null $expand = false, bool|null $noInit = false)
Starts a Service and creates a tunnel that forwards traffic from the caller's network to that service.
string
user()
Retrieves the user to be set for all commands.
withAnnotation(string $name, string $value)
Retrieves this container plus the given OCI annotation.
withDefaultArgs(array $args)
Configures default arguments for future commands. Like CMD in Dockerfile.
withDefaultTerminalCmd(array $args, bool|null $experimentalPrivilegedNesting = false, bool|null $insecureRootCapabilities = false)
Set the default command to invoke for the container's terminal API.
withDirectory(string $path, Directory $source, array|null $exclude = null, array|null $include = null, bool|null $gitignore = false, string|null $owner = '', bool|null $expand = false)
Return a new container snapshot, with a directory added to its filesystem
withDockerHealthcheck(array $args, bool|null $shell = null, string|null $interval = null, string|null $timeout = null, string|null $startPeriod = null, string|null $startInterval = null, int|null $retries = null)
Retrieves this container with the specificed docker healtcheck command set.
withEntrypoint(array $args, bool|null $keepDefaultArgs = false)
Set an OCI-style entrypoint. It will be included in the container's OCI configuration. Note, withExec ignores the entrypoint by default.
withEnvFileVariables(EnvFile $source)
Export environment variables from an env-file to the container.
withEnvVariable(string $name, string $value, bool|null $expand = false)
Set a new environment variable in the container.
withError(string $err)
Raise an error.
withExec(array $args, bool|null $useEntrypoint = false, string|null $stdin = '', string|null $redirectStdin = '', string|null $redirectStdout = '', string|null $redirectStderr = '', ReturnType|null $expect = null, bool|null $experimentalPrivilegedNesting = false, bool|null $insecureRootCapabilities = false, bool|null $expand = false, bool|null $noInit = false)
Execute a command in the container, and return a new snapshot of the container state after execution.
withExposedPort(int $port, NetworkProtocol|null $protocol = null, string|null $description = null, bool|null $experimentalSkipHealthcheck = false)
Expose a network port. Like EXPOSE in Dockerfile (but with healthcheck support)
withFile(string $path, File $source, int|null $permissions = null, string|null $owner = '', bool|null $expand = false)
Return a container snapshot with a file added
withFiles(string $path, array $sources, int|null $permissions = null, string|null $owner = '', bool|null $expand = false)
Retrieves this container plus the contents of the given files copied to the given path.
withLabel(string $name, string $value)
Retrieves this container plus the given label.
withMountedCache(string $path, CacheVolume $cache, Directory|null $source = null, CacheSharingMode|null $sharing = null, string|null $owner = '', bool|null $expand = false)
Retrieves this container plus a cache volume mounted at the given path.
withMountedDirectory(string $path, Directory $source, string|null $owner = '', bool|null $expand = false)
Retrieves this container plus a directory mounted at the given path.
withMountedFile(string $path, File $source, string|null $owner = '', bool|null $expand = false)
Retrieves this container plus a file mounted at the given path.
withMountedSecret(string $path, Secret $source, string|null $owner = '', int|null $mode = 256, bool|null $expand = false)
Retrieves this container plus a secret mounted into a file at the given path.
withMountedTemp(string $path, int|null $size = null, bool|null $expand = false)
Retrieves this container plus a temporary directory mounted at the given path. Any writes will be ephemeral to a single withExec call; they will not be persisted to subsequent withExecs.
withNewFile(string $path, string $contents, int|null $permissions = 420, string|null $owner = '', bool|null $expand = false)
Return a new container snapshot, with a file added to its filesystem with text content
withRegistryAuth(string $address, string $username, Secret $secret)
Attach credentials for future publishing to a registry. Use in combination with publish
withRootfs(Directory $directory)
Change the container's root filesystem. The previous root filesystem will be lost.
withSecretVariable(string $name, Secret $secret)
Set a new environment variable, using a secret value
withServiceBinding(string $alias, Service $service)
Establish a runtime dependency from a container to a network service.
withSymlink(string $target, string $linkName, bool|null $expand = false)
Return a snapshot with a symlink
withUnixSocket(string $path, Socket $source, string|null $owner = '', bool|null $expand = false)
Retrieves this container plus a socket forwarded to the given Unix socket path.
withUser(string $name)
Retrieves this container with a different command user.
withWorkdir(string $path, bool|null $expand = false)
Change the container's working directory. Like WORKDIR in Dockerfile.
withoutAnnotation(string $name)
Retrieves this container minus the given OCI annotation.
Remove the container's default arguments.
withoutDirectory(string $path, bool|null $expand = false)
Return a new container snapshot, with a directory removed from its filesystem
Retrieves this container without a configured docker healtcheck command.
withoutEntrypoint(bool|null $keepDefaultArgs = false)
Reset the container's OCI entrypoint.
withoutEnvVariable(string $name)
Retrieves this container minus the given environment variable.
withoutExposedPort(int $port, NetworkProtocol|null $protocol = null)
Unexpose a previously exposed port.
withoutFile(string $path, bool|null $expand = false)
Retrieves this container with the file at the given path removed.
withoutFiles(array $paths, bool|null $expand = false)
Return a new container spanshot with specified files removed
withoutLabel(string $name)
Retrieves this container minus the given environment label.
withoutMount(string $path, bool|null $expand = false)
Retrieves this container after unmounting everything at the given path.
withoutRegistryAuth(string $address)
Retrieves this container without the registry authentication of a given address.
withoutSecretVariable(string $name)
Retrieves this container minus the given environment variable containing the secret.
withoutUnixSocket(string $path, bool|null $expand = false)
Retrieves this container with a previously added Unix socket removed.
Retrieves this container with an unset command user.
Unset the container's working directory.
string
workdir()
Retrieves the working directory for all commands.
__construct(AbstractClient $client, QueryBuilderChain $queryBuilderChain) No description
| AbstractClient | $client | | | QueryBuilderChain | $queryBuilderChain | |
protected null|array|string|int|float|bool queryLeaf(QueryBuilder $leafQueryBuilder, string $leafKey)No description
| QueryBuilder | $leafQueryBuilder | | | string | $leafKey | |
| null|array|string|int|float|bool | |
Service asService(array|null $args = null, bool|null $useEntrypoint = false, bool|null $experimentalPrivilegedNesting = false, bool|null $insecureRootCapabilities = false, bool|null $expand = false, bool|null $noInit = false)Turn the container into a Service.
Be sure to set any exposed ports before this conversion.
| array|null | $args | | | bool|null | $useEntrypoint | | | bool|null | $experimentalPrivilegedNesting | | | bool|null | $insecureRootCapabilities | | | bool|null | $expand | | | bool|null | $noInit | |
| Service | |
File asTarball(array|null $platformVariants = null, ImageLayerCompression|null $forcedCompression = null, ImageMediaTypes|null $mediaTypes = null)Package the container state as an OCI image, and return it as a tar archive
| array|null | $platformVariants | | | ImageLayerCompression|null | $forcedCompression | | | ImageMediaTypes|null | $mediaTypes | |
| File | |
string combinedOutput()The combined buffered standard output and standard error stream of the last executed command
Returns an error if no command was executed
| string | |
array defaultArgs()Return the container's default arguments.
| array | |
Directory directory(string $path, bool|null $expand = false)Retrieve a directory from the container's root filesystem
Mounts are included.
| string | $path | | | bool|null | $expand | |
| Directory | |
HealthcheckConfig dockerHealthcheck()Retrieves this container's configured docker healthcheck.
| HealthcheckConfig | |
array entrypoint()Return the container's OCI entrypoint.
| array | |
string envVariable(string $name)Retrieves the value of the specified environment variable.
| string | $name | |
| string | |
array envVariables()Retrieves the list of environment variables passed to commands.
| array | |
bool exists(string $path, ExistsType|null $expectedType = null, bool|null $doNotFollowSymlinks = false)check if a file or directory exists
| string | $path | | | ExistsType|null | $expectedType | | | bool|null | $doNotFollowSymlinks | |
| bool | |
int exitCode()The exit code of the last executed command
Returns an error if no command was executed
| int | |
Container experimentalWithAllGPUs()EXPERIMENTAL API! Subject to change/removal at any time.
Configures all available GPUs on the host to be accessible to this container.
This currently works for Nvidia devices only.
| Container | |
Container experimentalWithGPU(array $devices)EXPERIMENTAL API! Subject to change/removal at any time.
Configures the provided list of devices to be accessible to this container.
This currently works for Nvidia devices only.
| array | $devices | |
| Container | |
string export(string $path, array|null $platformVariants = null, ImageLayerCompression|null $forcedCompression = null, ImageMediaTypes|null $mediaTypes = null, bool|null $expand = false)Writes the container as an OCI tarball to the destination file path on the host.
It can also export platform variants.
| string | $path | | | array|null | $platformVariants | | | ImageLayerCompression|null | $forcedCompression | | | ImageMediaTypes|null | $mediaTypes | | | bool|null | $expand | |
| string | |
void exportImage(string $name, array|null $platformVariants = null, ImageLayerCompression|null $forcedCompression = null, ImageMediaTypes|null $mediaTypes = null)Exports the container as an image to the host's container image store.
| string | $name | | | array|null | $platformVariants | | | ImageLayerCompression|null | $forcedCompression | | | ImageMediaTypes|null | $mediaTypes | |
| void | |
array exposedPorts()Retrieves the list of exposed ports.
This includes ports already exposed by the image, even if not explicitly added with dagger.
| array | |
File file(string $path, bool|null $expand = false)Retrieves a file at the given path.
Mounts are included.
| string | $path | | | bool|null | $expand | |
| File | |
Container from(string $address)Download a container image, and apply it to the container state. All previous state will be lost.
| string | $address | |
| Container | |
AbstractId id()A unique identifier for this Container.
| AbstractId | |
string imageRef()The unique image reference which can only be retrieved immediately after the 'Container.From' call.
| string | |
Container import(File $source, string|null $tag = '')Reads the container from an OCI tarball.
| File | $source | | | string|null | $tag | |
| Container | |
string label(string $name)Retrieves the value of the specified label.
| string | $name | |
| string | |
array labels()Retrieves the list of labels passed to container.
| array | |
array mounts()Retrieves the list of paths where a directory is mounted.
| array | |
Platform platform()The platform this container executes and publishes as.
| Platform | |
string publish(string $address, array|null $platformVariants = null, ImageLayerCompression|null $forcedCompression = null, ImageMediaTypes|null $mediaTypes = null)Package the container state as an OCI image, and publish it to a registry
Returns the fully qualified address of the published image, with digest
| string | $address | | | array|null | $platformVariants | | | ImageLayerCompression|null | $forcedCompression | | | ImageMediaTypes|null | $mediaTypes | |
| string | |
Directory rootfs()Return a snapshot of the container's root filesystem. The snapshot can be modified then written back using withRootfs. Use that method for filesystem modifications.
| Directory | |
Stat stat(string $path, bool|null $doNotFollowSymlinks = false)Return file status
| string | $path | | | bool|null | $doNotFollowSymlinks | |
| Stat | |
string stderr()The buffered standard error stream of the last executed command
Returns an error if no command was executed
| string | |
string stdout()The buffered standard output stream of the last executed command
Returns an error if no command was executed
| string | |
ContainerId sync()Forces evaluation of the pipeline in the engine.
It doesn't run the default command if no exec has been set.
| ContainerId | |
Container terminal(array|null $cmd = null, bool|null $experimentalPrivilegedNesting = false, bool|null $insecureRootCapabilities = false)Opens an interactive terminal for this container using its configured default terminal command if not overridden by args (or sh as a fallback default).
| array|null | $cmd | | | bool|null | $experimentalPrivilegedNesting | | | bool|null | $insecureRootCapabilities | |
| Container | |
void up(bool|null $random = false, array|null $ports = null, array|null $args = null, bool|null $useEntrypoint = false, bool|null $experimentalPrivilegedNesting = false, bool|null $insecureRootCapabilities = false, bool|null $expand = false, bool|null $noInit = false)Starts a Service and creates a tunnel that forwards traffic from the caller's network to that service.
Be sure to set any exposed ports before calling this api.
| bool|null | $random | | | array|null | $ports | | | array|null | $args | | | bool|null | $useEntrypoint | | | bool|null | $experimentalPrivilegedNesting | | | bool|null | $insecureRootCapabilities | | | bool|null | $expand | | | bool|null | $noInit | |
| void | |
string user()Retrieves the user to be set for all commands.
| string | |
Container withAnnotation(string $name, string $value)Retrieves this container plus the given OCI annotation.
| string | $name | | | string | $value | |
| Container | |
Container withDefaultArgs(array $args)Configures default arguments for future commands. Like CMD in Dockerfile.
| array | $args | |
| Container | |
Container withDefaultTerminalCmd(array $args, bool|null $experimentalPrivilegedNesting = false, bool|null $insecureRootCapabilities = false)Set the default command to invoke for the container's terminal API.
| array | $args | | | bool|null | $experimentalPrivilegedNesting | | | bool|null | $insecureRootCapabilities | |
| Container | |
Container withDirectory(string $path, Directory $source, array|null $exclude = null, array|null $include = null, bool|null $gitignore = false, string|null $owner = '', bool|null $expand = false)Return a new container snapshot, with a directory added to its filesystem
| string | $path | | | Directory | $source | | | array|null | $exclude | | | array|null | $include | | | bool|null | $gitignore | | | string|null | $owner | | | bool|null | $expand | |
| Container | |
Container withDockerHealthcheck(array $args, bool|null $shell = null, string|null $interval = null, string|null $timeout = null, string|null $startPeriod = null, string|null $startInterval = null, int|null $retries = null)Retrieves this container with the specificed docker healtcheck command set.
| array | $args | | | bool|null | $shell | | | string|null | $interval | | | string|null | $timeout | | | string|null | $startPeriod | | | string|null | $startInterval | | | int|null | $retries | |
| Container | |
Container withEntrypoint(array $args, bool|null $keepDefaultArgs = false)Set an OCI-style entrypoint. It will be included in the container's OCI configuration. Note, withExec ignores the entrypoint by default.
| array | $args | | | bool|null | $keepDefaultArgs | |
| Container | |
Container withEnvFileVariables(EnvFile $source)Export environment variables from an env-file to the container.
| EnvFile | $source | |
| Container | |
Container withEnvVariable(string $name, string $value, bool|null $expand = false)Set a new environment variable in the container.
| string | $name | | | string | $value | | | bool|null | $expand | |
| Container | |
Container withError(string $err)Raise an error.
| string | $err | |
| Container | |
Container withExec(array $args, bool|null $useEntrypoint = false, string|null $stdin = '', string|null $redirectStdin = '', string|null $redirectStdout = '', string|null $redirectStderr = '', ReturnType|null $expect = null, bool|null $experimentalPrivilegedNesting = false, bool|null $insecureRootCapabilities = false, bool|null $expand = false, bool|null $noInit = false)Execute a command in the container, and return a new snapshot of the container state after execution.
| array | $args | | | bool|null | $useEntrypoint | | | string|null | $stdin | | | string|null | $redirectStdin | | | string|null | $redirectStdout | | | string|null | $redirectStderr | | | ReturnType|null | $expect | | | bool|null | $experimentalPrivilegedNesting | | | bool|null | $insecureRootCapabilities | | | bool|null | $expand | | | bool|null | $noInit | |
| Container | |
Container withExposedPort(int $port, NetworkProtocol|null $protocol = null, string|null $description = null, bool|null $experimentalSkipHealthcheck = false)Expose a network port. Like EXPOSE in Dockerfile (but with healthcheck support)
Exposed ports serve two purposes:
For health checks and introspection, when running services
For setting the EXPOSE OCI field when publishing the container
| int | $port | | | NetworkProtocol|null | $protocol | | | string|null | $description | | | bool|null | $experimentalSkipHealthcheck | |
| Container | |
Container withFile(string $path, File $source, int|null $permissions = null, string|null $owner = '', bool|null $expand = false)Return a container snapshot with a file added
| string | $path | | | File | $source | | | int|null | $permissions | | | string|null | $owner | | | bool|null | $expand | |
| Container | |
Container withFiles(string $path, array $sources, int|null $permissions = null, string|null $owner = '', bool|null $expand = false)Retrieves this container plus the contents of the given files copied to the given path.
| string | $path | | | array | $sources | | | int|null | $permissions | | | string|null | $owner | | | bool|null | $expand | |
| Container | |
Container withLabel(string $name, string $value)Retrieves this container plus the given label.
| string | $name | | | string | $value | |
| Container | |
Container withMountedCache(string $path, CacheVolume $cache, Directory|null $source = null, CacheSharingMode|null $sharing = null, string|null $owner = '', bool|null $expand = false)Retrieves this container plus a cache volume mounted at the given path.
| string | $path | | | CacheVolume | $cache | | | Directory|null | $source | | | CacheSharingMode|null | $sharing | | | string|null | $owner | | | bool|null | $expand | |
| Container | |
Container withMountedDirectory(string $path, Directory $source, string|null $owner = '', bool|null $expand = false)Retrieves this container plus a directory mounted at the given path.
| string | $path | | | Directory | $source | | | string|null | $owner | | | bool|null | $expand | |
| Container | |
Container withMountedFile(string $path, File $source, string|null $owner = '', bool|null $expand = false)Retrieves this container plus a file mounted at the given path.
| string | $path | | | File | $source | | | string|null | $owner | | | bool|null | $expand | |
| Container | |
Container withMountedSecret(string $path, Secret $source, string|null $owner = '', int|null $mode = 256, bool|null $expand = false)Retrieves this container plus a secret mounted into a file at the given path.
| string | $path | | | Secret | $source | | | string|null | $owner | | | int|null | $mode | | | bool|null | $expand | |
| Container | |
Container withMountedTemp(string $path, int|null $size = null, bool|null $expand = false)Retrieves this container plus a temporary directory mounted at the given path. Any writes will be ephemeral to a single withExec call; they will not be persisted to subsequent withExecs.
| string | $path | | | int|null | $size | | | bool|null | $expand | |
| Container | |
Container withNewFile(string $path, string $contents, int|null $permissions = 420, string|null $owner = '', bool|null $expand = false)Return a new container snapshot, with a file added to its filesystem with text content
| string | $path | | | string | $contents | | | int|null | $permissions | | | string|null | $owner | | | bool|null | $expand | |
| Container | |
Container withRegistryAuth(string $address, string $username, Secret $secret)Attach credentials for future publishing to a registry. Use in combination with publish
| string | $address | | | string | $username | | | Secret | $secret | |
| Container | |
Container withRootfs(Directory $directory)Change the container's root filesystem. The previous root filesystem will be lost.
| Directory | $directory | |
| Container | |
Container withSecretVariable(string $name, Secret $secret)Set a new environment variable, using a secret value
| string | $name | | | Secret | $secret | |
| Container | |
Container withServiceBinding(string $alias, Service $service)Establish a runtime dependency from a container to a network service.
The service will be started automatically when needed and detached when it is no longer needed, executing the default command if none is set.
The service will be reachable from the container via the provided hostname alias.
The service dependency will also convey to any files or directories produced by the container.
| string | $alias | | | Service | $service | |
| Container | |
Container withSymlink(string $target, string $linkName, bool|null $expand = false)Return a snapshot with a symlink
| string | $target | | | string | $linkName | | | bool|null | $expand | |
| Container | |
Container withUnixSocket(string $path, Socket $source, string|null $owner = '', bool|null $expand = false)Retrieves this container plus a socket forwarded to the given Unix socket path.
| string | $path | | | Socket | $source | | | string|null | $owner | | | bool|null | $expand | |
| Container | |
Container withUser(string $name)Retrieves this container with a different command user.
| string | $name | |
| Container | |
Container withWorkdir(string $path, bool|null $expand = false)Change the container's working directory. Like WORKDIR in Dockerfile.
| string | $path | | | bool|null | $expand | |
| Container | |
Container withoutAnnotation(string $name)Retrieves this container minus the given OCI annotation.
| string | $name | |
| Container | |
Container withoutDefaultArgs()Remove the container's default arguments.
| Container | |
Container withoutDirectory(string $path, bool|null $expand = false)Return a new container snapshot, with a directory removed from its filesystem
| string | $path | | | bool|null | $expand | |
| Container | |
Container withoutDockerHealthcheck()Retrieves this container without a configured docker healtcheck command.
| Container | |
Container withoutEntrypoint(bool|null $keepDefaultArgs = false)Reset the container's OCI entrypoint.
| bool|null | $keepDefaultArgs | |
| Container | |
Container withoutEnvVariable(string $name)Retrieves this container minus the given environment variable.
| string | $name | |
| Container | |
Container withoutExposedPort(int $port, NetworkProtocol|null $protocol = null)Unexpose a previously exposed port.
| int | $port | | | NetworkProtocol|null | $protocol | |
| Container | |
Container withoutFile(string $path, bool|null $expand = false)Retrieves this container with the file at the given path removed.
| string | $path | | | bool|null | $expand | |
| Container | |
Container withoutFiles(array $paths, bool|null $expand = false)Return a new container spanshot with specified files removed
| array | $paths | | | bool|null | $expand | |
| Container | |
Container withoutLabel(string $name)Retrieves this container minus the given environment label.
| string | $name | |
| Container | |
Container withoutMount(string $path, bool|null $expand = false)Retrieves this container after unmounting everything at the given path.
| string | $path | | | bool|null | $expand | |
| Container | |
Container withoutRegistryAuth(string $address)Retrieves this container without the registry authentication of a given address.
| string | $address | |
| Container | |
Container withoutSecretVariable(string $name)Retrieves this container minus the given environment variable containing the secret.
| string | $name | |
| Container | |
Container withoutUnixSocket(string $path, bool|null $expand = false)Retrieves this container with a previously added Unix socket removed.
| string | $path | | | bool|null | $expand | |
| Container | |
Container withoutUser()Retrieves this container with an unset command user.
Should default to root.
| Container | |
Container withoutWorkdir()Unset the container's working directory.
Should default to "/".
| Container | |
string workdir()Retrieves the working directory for all commands.
| string | |
Generated by Doctum, a API Documentation generator and fork of Sami.