pub struct Image { /* private fields */ }
Expand description
Interface for accessing and manipulating Docker Image.
Implementations
sourceimpl Image
impl Image
sourcepub async fn inspect(&self) -> Result<ImageInspect>
pub async fn inspect(&self) -> Result<ImageInspect>
Inspect this Image.
sourcepub async fn remove(
&self,
opts: &RmImageOpts
) -> Result<Vec<ImageDeleteResponseItem>>
pub async fn remove(
&self,
opts: &RmImageOpts
) -> Result<Vec<ImageDeleteResponseItem>>
sourcepub async fn delete(&self) -> Result<Vec<ImageDeleteResponseItem>>
pub async fn delete(&self) -> Result<Vec<ImageDeleteResponseItem>>
sourcepub async fn history(&self) -> Result<ImageHistory200Response>
pub async fn history(&self) -> Result<ImageHistory200Response>
Lists the history of the images set of changes.
sourcepub fn export(&self) -> impl Stream<Item = Result<Vec<u8>>> + Unpin + '_
pub fn export(&self) -> impl Stream<Item = Result<Vec<u8>>> + Unpin + '_
Export this image to a tarball.
sourcepub async fn push(&self, opts: &ImagePushOpts) -> Result<()>
pub async fn push(&self, opts: &ImagePushOpts) -> Result<()>
Push an image to registry.
sourcepub async fn distribution_inspect(&self) -> Result<DistributionInspect>
pub async fn distribution_inspect(&self) -> Result<DistributionInspect>
Return image digest and platform information by contacting the registry.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Image
impl Send for Image
impl Sync for Image
impl Unpin for Image
impl !UnwindSafe for Image
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more