Back to Oh My Posh

Docker

website/docs/segments/cli/docker.mdx

29.19.02.8 KB
Original Source

What

Display the current Docker context, or a list of running containers when display_mode is set to environment.

Sample Configuration

import Config from "@site/src/components/Config.js";

<Config data={{ type: "docker", style: "powerline", powerline_symbol: "\uE0B0", foreground: "#000000", background: "#0B59E7", template: " \uf308 {{ .Context }} ", options: { display_mode: "environment", docker_command: "docker", filter: "name=oh-my-posh-db-1" } }} />

Options

NameTypeDefaultDescription
display_modestringcontextfiles, context, or environment
fetch_contextbooleantruefetch context in files mode
docker_commandstringdockercommand used in environment mode
filterstringpassed to docker ps, see the filter documentation
extensions[]stringcompose files and Dockerfileoverrides the file checks

Template (info)

:::note default template

template
\uf308 {{ .Context }}

:::

Properties

NameTypeDescription
.Contextstringcurrent active context
.Containers[]Containerrunning containers from docker ps (environment mode only)

Container

NameTypeDescription
.IDstringcontainer ID
.Imagestringcontainer image
.Commandstringcontainer command
.Createdstringcreated time
.Statusstringcontainer status
.Portsstringpublished ports
.Namesstringcontainer name