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.