pub struct DockerContainer {
pub id: String,
pub name: String,
pub image: String,
pub command: String,
pub state: String,
pub status: String,
pub ports: Vec<String>,
pub created: i64,
}Expand description
A container in the Docker engine VM — a trimmed docker ps row.
Fields§
§id: String§name: String§image: String§command: String§state: Stringrunning / exited / created / paused / …
status: StringDocker’s human status, e.g. “Up 3 minutes”.
ports: Vec<String>Published forwards, each HOST:GUEST/proto.
created: i64Unix epoch seconds.
Implementations§
Source§impl DockerContainer
impl DockerContainer
pub fn from_graphql(c: &Value) -> DockerContainer
Sourcepub fn is_running(&self) -> bool
pub fn is_running(&self) -> bool
Whether the container is up.
Trait Implementations§
Source§impl Clone for DockerContainer
impl Clone for DockerContainer
Source§fn clone(&self) -> DockerContainer
fn clone(&self) -> DockerContainer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DockerContainer
impl Debug for DockerContainer
Source§impl PartialEq for DockerContainer
impl PartialEq for DockerContainer
impl StructuralPartialEq for DockerContainer
Auto Trait Implementations§
impl Freeze for DockerContainer
impl RefUnwindSafe for DockerContainer
impl Send for DockerContainer
impl Sync for DockerContainer
impl Unpin for DockerContainer
impl UnsafeUnpin for DockerContainer
impl UnwindSafe for DockerContainer
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