View Source DockerAPI.Endpoints.Image (DockerAPI v0.4.0)
Images
official-document
Official document
Link to this section Summary
Link to this section Types
@type id() :: String.t()
@type t() :: %DockerAPI.Endpoints.Image{ connection: DockerAPI.Connection.t(), id: id() }
Link to this section Functions
@spec bang!(:ok) :: :ok
@spec bang!({:ok, term()}) :: term()
@spec bang!({:error, DockerAPI.Error.t()}) :: no_return()
Link to this function
build!(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec build!( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: :ok
Link to this function
build(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec build( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: :ok | {:error, DockerAPI.Error.t()}
Link to this function
commit!(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec commit!( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: t()
Link to this function
commit(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec commit( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: {:ok, t()} | {:error, DockerAPI.Error.t()}
Link to this function
create!(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec create!( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: :ok
Link to this function
create(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec create( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: :ok | {:error, DockerAPI.Error.t()}
@spec handle_json_response({:ok, binary()}) :: {:ok, term()}
@spec handle_json_response({:error, DockerAPI.Error.t()}) :: {:error, DockerAPI.Error.t()}
@spec handle_no_response({:ok, term()}) :: :ok
@spec handle_no_response({:error, DockerAPI.Error.t()}) :: {:error, DockerAPI.Error.t()}
@spec history!( image :: t(), params :: DockerAPI.Connection.params(), headers :: DockerAPI.Connection.headers() ) :: term()
@spec history( image :: t(), params :: DockerAPI.Connection.params(), headers :: DockerAPI.Connection.headers() ) :: {:ok, term()} | {:error, DockerAPI.Error.t()}
@spec inspect!( image :: t(), params :: DockerAPI.Connection.params(), headers :: DockerAPI.Connection.headers() ) :: term()
@spec inspect( image :: t(), params :: DockerAPI.Connection.params(), headers :: DockerAPI.Connection.headers() ) :: {:ok, term()} | {:error, DockerAPI.Error.t()}
@spec list!( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), headers :: DockerAPI.Connection.headers() ) :: [t(), ...]
@spec list( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), headers :: DockerAPI.Connection.headers() ) :: {:ok, [t(), ...]} | {:error, DockerAPI.Error.t()}
Link to this function
load!(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)
Link to this function
load(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec load( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: :ok | {:error, DockerAPI.Error.t()}
@spec load( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: :ok
Link to this function
prune_cache!(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec prune_cache!( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: term()
Link to this function
prune_cache(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec prune_cache( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: {:ok, term()} | {:error, DockerAPI.Error.t()}
Link to this function
prune_image!(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)
Link to this function
prune_image(conn, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec prune_image( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: {:ok, term()} | {:error, DockerAPI.Error.t()}
@spec prune_image( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: term()
Link to this function
push!(image, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec push!( image :: t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: :ok
Link to this function
push(image, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec push( image :: t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: :ok | {:error, DockerAPI.Error.t()}
@spec remove( image :: t(), params :: DockerAPI.Connection.params(), headers :: DockerAPI.Connection.headers() ) :: {:ok, term()} | {:error, DockerAPI.Error.t()}
@spec remove( image :: t(), params :: DockerAPI.Connection.params(), headers :: DockerAPI.Connection.headers() ) :: term()
@spec search( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), headers :: DockerAPI.Connection.headers() ) :: {:ok, term()} | {:error, DockerAPI.Error.t()}
@spec search( conn :: DockerAPI.Connection.t(), params :: DockerAPI.Connection.params(), headers :: DockerAPI.Connection.headers() ) :: term()
Link to this function
tag!(image, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)
Link to this function
tag(image, params \\ %{}, body \\ nil, headers \\ [])
View Source (since 0.4.0)@spec tag( image :: t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: :ok | {:error, DockerAPI.Error.t()}
@spec tag( image :: t(), params :: DockerAPI.Connection.params(), body :: DockerAPI.Connection.body(), headers :: DockerAPI.Connection.headers() ) :: :ok