Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks
Indholdsfortegnelse:
Docker er en containeriseringsplatform, der giver dig mulighed for hurtigt at bygge, teste og distribuere applikationer som bærbare, selvforsynende containere, der kan køre praktisk talt overalt. Det er de-facto-standarden for containerdistribution, og det er et vigtigt værktøj for DevOps-ingeniører og deres kontinuerlige integrations- og leveringsrørledning., forklarer vi, hvordan du angiver Docker-containere.
Liste Docker containere
Kommandoen Docker til liste af containere har følgende form:
docker container ls
Ældre Docker-versioner før 1.13 bruger en anden kommando til at liste containere:
docker ps
Kommandoen ovenfor understøttes stadig i nyere Docker-versioner, hvor
ps
kommandoen er et alias til
container ls
.
Hvis du vil liste den kørende container, skal du køre kommandoen
docker container ls
uden nogen mulighed:
docker container ls
Outputet ser sådan ud:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web
Hver linje i output inkluderer følgende kolonner:
-
Container ID
- En unik alfanumerisk streng, der identificerer hver container.Image
- Docker-billedet, der bruges til at oprette containeren.Command
- Den kommando, der udføres, når containeren startes.Created
- Oprettelsestidspunktet for containeren.Status
- Status på beholderen.Ports
- Containerens offentliggjorte havne.Name
- Navnet på beholderen.
Hvis der ikke er containere, der kører, vises kun overskriftslinjen.
Valgmulighederne
-a
,
--all
fortæller
docker container ls
at udskrive en liste over alle containere:
docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web
Som standard er kolonner med en længde, der overskrider en specificeret grænse, afkortet. Brug indstillingen
--no-trunc
til at deaktivere trunkering:
docker container ls --no-trunc
For kun at vise containernes ID passerer funktionen
-q
, -
--quiet
:
docker container ls -q
c8bded53da86 571c3a115fcf 05ef6d8680ba
--format
giver dig mulighed for at formatere output ved hjælp af en Go-skabelon. For eksempel at udskrive kun containernes navne og status inklusive den header, du vil køre:
docker container ls --format 'table {{.Names}}\t{{.Status}}'
NAMES STATUS pg Up 2 hours cache Up 4 hours web Up 2 hours
Brug indstillingen
-s
, -
--size
til at se størrelsen på containerne:
docker container ls -s
Hver linje vil indeholde en kolonne med navnet
SIZE
der viser containerstørrelsen:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 63B (virtual 394MB) 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 0B (virtual 98.2MB) 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web 2B (virtual 126MB)
Indstillingen
--last
,
-n
fortæller kommandoen at vise
n
sidst oprettede containere, inklusive alle tilstande. For eksempel for at se de seneste to oprettede containere, du vil køre:
docker container ls -n 2
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg
Der er også en mulighed for kun at liste den seneste oprettede container -
--latest
,
-l
der er den samme som
-n 1
:
docker container ls -l
--filter
,
-f
giver dig mulighed for at filtrere output baseret på visse kriterier. For eksempel, for kun at se containere med status, du har
exited
kører du:
docker container ls -f "status=exited"
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db
For en liste over alle understøttede filtre, se Docker-dokumentationen
Konklusion
En Docker-container er en selvstændig runtime-forekomst af et billede.
Hvis du vil liste Docker-containere, skal du bruge kommandoen
docker container ls
eller dens alias
docker ps
.
Sådan vælges og vises vælg Mapper på Startmenu i Windows 10

Du kan tilpasse, vælge, vise udvalgte mapper og elementer på Windows 10 Start Menu. Posten fortæller også, hvad du skal gøre, hvis den er grå.
Firefox Containere sigter mod at beskytte online identitet

Firefox Containere hjælper dig med at organisere opgaver og beskytte din online identitet ved at holde nogle aspekter af din online brug adskilt fra andre.
Hvis du finder CD, DVD, Blu-ray-drev, vises ikke i Windows 8/7 at din cd- eller dvd-drev mangler eller ikke vises eller genkendes af Windows 8/7, og du ikke kan afspille eller få adgang til en cd eller dvd, så kan denne løsning fra Microsoft hjælpe dig.

Hvis du finder ud af, at din cd eller dvd-drev mangler eller vises eller genkendes ikke