Hvordan navngi eller gi nytt navn til Docker-beholdere


Når Docker-containere opprettes, tildeler systemet automatisk et universelt unikt identifikatornummer (UUID) til hver container for å unngå navnekonflikter og forbedre automatisering uten menneskelig involvering.

Les også: Slik installerer du Docker og lærer grunnleggende containermanipulasjon i CentOS

I denne artikkelen vil vi forklare hvordan du enkelt identifiserer Docker-beholdere og navngir eller gir nytt navn til beholdere i Linux.

Som standard bruker docker tre måter å identifisere en container på, nemlig:

  • UUID lang identifikator, f.eks. "21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c ".
  • UUID kort identifikator, f.eks. «21fbb152a940a37 ».
  • navn, f.eks. discourse_app.

Merk at hvis det ikke er angitt noe navn, tildeler Docker-demonen som standard containere en UUID lang identifikator; den genererer en tilfeldig streng som et navn.

Hvordan navngi en Docker Container

Du kan tilordne minneverdige navn til docker-beholderne dine når du kjører dem, ved å bruke --name-flagget som følger. -d-flagget forteller docker å kjøre en container i frakoblet modus, i bakgrunnen og skrive ut den nye container-IDen.

sudo docker run -d --name discourse_app local_discourse/app

For å se en liste over alle docker-beholderne dine, kjør følgende kommando.

sudo docker ps

Fra nå av kan hver kommando som fungerte med en container_id nå brukes med et navn du for eksempel har tildelt.

sudo docker restart discourse_app
sudo docker stop discourse_app
sudo docker start discourse_app

Hvordan gi nytt navn til en Docker-beholder

For å gi nytt navn til en docker-beholder, bruk rename-underkommandoen som vist, i følgende eksempel gir vi beholderen nytt navn til discourse_app til et nytt navn disc_app >.

sudo docker rename discourse_app disc_app

Etter å ha gitt nytt navn til en container, bekreft at den nå bruker det nye navnet.

sudo docker ps

For mer informasjon, se man-siden for docker-run.

man docker-run

Det er alt! I denne artikkelen har vi forklart hvordan du navngir og gir nytt navn til Docker-beholdere. Bruk kommentarskjemaet nedenfor for å stille spørsmål eller legge tankene dine til denne veiledningen.