Com anomenar o canviar el nom dels contenidors Docker


Quan es creen contenidors Docker, el sistema assigna automàticament un número d'identificador únic universal (UUID) a cada contenidor per evitar conflictes de noms i millorar l'automatització sense la implicació humana.

En aquest article, explicarem com identificar fàcilment els contenidors Docker i anomenar o canviar el nom dels contenidors a Linux.

De manera predeterminada, Docker utilitza tres maneres d'identificar un contenidor, a saber:

  • Identificador llarg de l'UUID, p. ex. \21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c.
  • Identificador curt d'UUID, p. ex. \21fbb152a940a37.
  • nom, p. ex., aplicació_discurs.

Tingueu en compte que si no s'especifica cap nom, de manera predeterminada, el dimoni Docker assigna als contenidors un identificador llarg UUID; genera una cadena aleatòria com a nom.

Com anomenar un contenidor Docker

Podeu assignar noms memorables als vostres contenidors Docker quan els executeu, utilitzant el senyalador --name de la següent manera. El senyalador -d indica al Docker que executi un contenidor en mode desconnectat, en segon pla i imprimeixi el nou ID del contenidor.

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

Per veure una llista de tots els contenidors de Docker, executeu l'ordre següent.

$ sudo docker ps

A partir d'ara, totes les ordres que funcionin amb un container_id ara es poden utilitzar amb un nom que heu assignat, per exemple.

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

Com canviar el nom d'un contenidor Docker

Per canviar el nom d'un contenidor docker, utilitzeu la subordre rename tal com es mostra, a l'exemple següent, canviem el nom del contenidor discurse_app amb un nom nou disc_app.

$ sudo docker rename discourse_app disc_app

Després de canviar el nom d'un contenidor, confirmeu que ara fa servir el nou nom.

$ sudo docker ps

Per obtenir més informació, consulteu la pàgina de manual d'execució de docker.

$ man docker-run

Això és tot! En aquest article, hem explicat com anomenar i canviar el nom dels contenidors Docker. Utilitzeu el formulari de comentaris a continuació per fer qualsevol pregunta o per afegir els vostres pensaments a aquesta guia.