ex_docker_build v0.6.0 ExDockerBuild

Link to this section Summary

Link to this section Functions

Link to this function commit(container_id, payload)
Link to this function container_inspect(container_id, size)
container_inspect(ExDockerBuild.API.Docker.container_id(), boolean()) ::
  {:ok, any()} | {:error, any()}
Link to this function containers_logs(container_id, params \\ %{})
containers_logs(ExDockerBuild.API.Docker.container_id(), map()) ::
  {:error, any()} | {:ok, [String.t()]}
Link to this function create_container(payload, params \\ %{})
create_container(map(), map()) ::
  {:ok, ExDockerBuild.API.Docker.container_id()} | {:error, any()}
Link to this function create_layer(payload, opts \\ [])
create_layer(map(), keyword()) ::
  {:ok, ExDockerBuild.API.Docker.image_id()} | {:error, any()}
Link to this function create_volume(payload)
create_volume(map()) :: :ok | {:error, any()}
Link to this function delete_image(image)
delete_image(ExDockerBuild.API.Docker.image_id()) :: :ok | {:error, any()}
Link to this function delete_image(image, force)
delete_image(ExDockerBuild.API.Docker.image_id(), boolean()) ::
  :ok | {:error, any()}
Link to this function get_archive(container_id, path)
get_archive(ExDockerBuild.API.Docker.container_id(), String.t()) ::
  {:ok, any()} | {:error, any()}
Link to this function maybe_wait_container(container_id, timeout)
maybe_wait_container(ExDockerBuild.API.Docker.container_id(), timeout) ::
  {:ok, ExDockerBuild.API.Docker.container_id()} | {:error, any()}
when timeout: boolean() | pos_integer()
Link to this function pull(image)
pull(ExDockerBuild.API.Docker.image_id()) :: :ok | {:error, any()}
Link to this function remove_container(container_id, params \\ %{})
remove_container(ExDockerBuild.API.Docker.container_id(), map()) ::
  :ok | {:error, any()}
Link to this function start_container(container_id)
Link to this function stop_container(container_id)
Link to this function upload_archive(container_id, archive_payload, output_path)
Link to this function upload_file(container_id, input_path, output_path)
Link to this function wait_container(container_id, timeout \\ :infinity)
wait_container(ExDockerBuild.API.Docker.container_id(), timeout) ::
  {:ok, ExDockerBuild.API.Docker.container_id()} | {:error, any()}
when timeout: pos_integer() | :infinity