Public API
DockerSandbox.DockerConfig — TypeDockerConfig(; kwargs...)Required Keyword Arguments:
base_image::String
Optional Keyword Arguments:
verbose::Bool = falseenv::Union{Dict{String, String}, Nothing} = nothingplatform::Symbol = :linuxread_only_maps::Union{Dict{String, String}, Nothing} = nothingread_write_maps::Union{Dict{String, String}, Nothing} = nothingstdin::IO = Base.devnullstdout::IO = Base.stdoutstderr::IO = Base.stderrdocker_build_stdout::Union{IO, Nothing} = nothingdocker_build_stderr::Union{IO, Nothing} = nothingadd_capabilities::Union{Vector{String}, Nothing} = nothing
Base.run — Methodrun(container::DockerContainer, config::DockerConfig, user_cmd::Cmd; kwargs...)Base.success — Methodsuccess(container::DockerContainer, config::DockerConfig, user_cmd::Cmd; kwargs...)DockerSandbox.with_container — Methodwith_container(f::Function, ::Type{<:DockerContainer} = DockerContainer; kwargs...)