Sådan navngives eller omdøbes Docker-containere
Når der oprettes Docker-containere, tildeler systemet automatisk et universalt unikt identifikationsnummer (UUID) til hver container for at undgå navngivningskonflikter og forbedre automatisering uden menneskelig involvering.
I denne artikel vil vi forklare, hvordan man let identificerer Docker-containere og navngiver eller omdøber containere i Linux.
Som standard bruger docker tre måder at identificere en container på, nemlig:
- UUID lang identifikator f.eks. “21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c”.
- UUID-kortidentifikator f.eks. “21fbb152a940a37”.
- navn f.eks. diskurs_app.
Bemærk, at hvis der ikke er angivet noget navn, tildeler Docker-dæmonen som standard containere en UUID-lang identifikator; det genererer en tilfældig streng som et navn.
Sådan navngives en Docker Container
Du kan tildele mindeværdige navne til dine dockercontainere, når du kører dem ved hjælp af flagget --name
som følger. Flagget -d
fortæller docker at køre en container i løsrevet tilstand i baggrunden og udskrive det nye container-id.
$ sudo docker run -d --name discourse_app local_discourse/app
For at se en liste over alle dine dockercontainere skal du køre følgende kommando.
$ sudo docker ps
Fra nu af kan hver kommando, der arbejdede med en container_id, nu bruges med et navn, som du f.eks. Har tildelt.
$ sudo docker restart discourse_app $ sudo docker stop discourse_app $ sudo docker start discourse_app
Sådan omdøber du en Docker Container
For at omdøbe en dockercontainer skal du bruge underkommandoen omdøb som vist, i det følgende eksempel omdøber vi containerdiskursen_app til et nyt navn disk_app.
$ sudo docker rename discourse_app disc_app
Efter omdøbning af en container skal du bekræfte, at den nu bruger det nye navn.
$ sudo docker ps
For mere information se docker-run man-siden.
$ man docker-run
Det er alt! I denne artikel har vi ekspaleret, hvordan man navngiver og omdøber Docker-containere. Brug kommentarformularen nedenfor til at stille spørgsmål eller tilføje dine tanker til denne vejledning.