Struct docker_api::api::image::Image
source · pub struct Image { /* private fields */ }
Expand description
Interface for accessing and manipulating Docker Image.
Implementations§
source§impl 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: &ImageRemoveOpts
) -> Result<Vec<ImageDeleteResponseItem>>
pub async fn remove( &self, opts: &ImageRemoveOpts ) -> 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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more