Zoeken op website

Docker-containers een naam geven of hernoemen


Wanneer Docker-containers worden gemaakt, wijst het systeem automatisch een universeel uniek identificatienummer (UUID) toe aan elke container om naamgevingsconflicten te voorkomen en de automatisering te verbeteren zonder menselijke tussenkomst.

Lees ook: Docker installeren en basiscontainermanipulatie leren in CentOS

In dit artikel leggen we uit hoe u eenvoudig Docker-containers kunt identificeren en containers een naam kunt geven of de naam ervan kunt wijzigen in Linux.

Standaard gebruikt docker drie manieren om een container te identificeren, namelijk:

  • Lange UUID-ID, bijvoorbeeld “21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c ”.
  • korte UUID-ID, bijvoorbeeld “21fbb152a940a37 ”.
  • naam, bijvoorbeeld discourse_app.

Houd er rekening mee dat als er geen naam is opgegeven, de Docker-daemon standaard een lange UUID-identificatie aan containers toewijst; het genereert een willekeurige string als naam.

Hoe u een Docker-container een naam geeft

U kunt gedenkwaardige namen aan uw docker-containers toewijzen wanneer u ze uitvoert, met behulp van de vlag --name als volgt. De vlag -d vertelt docker om een container in de vrijstaande modus op de achtergrond uit te voeren en de nieuwe container-ID af te drukken.

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

Voer de volgende opdracht uit om een lijst met al uw docker-containers te bekijken.

sudo docker ps

Vanaf nu kan elk commando dat werkte met een container_id nu worden gebruikt met een naam die je bijvoorbeeld hebt toegewezen.

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

Hoe u een Docker-container hernoemt

Om de naam van een docker-container te wijzigen, gebruikt u het subcommando hernoemen zoals weergegeven. In het volgende voorbeeld hernoemen we de container discourse_app naar de nieuwe naam disc_app >.

sudo docker rename discourse_app disc_app

Nadat u de naam van een container hebt gewijzigd, bevestigt u dat deze nu de nieuwe naam gebruikt.

sudo docker ps

Voor meer informatie, zie de docker-run manpagina.

man docker-run

Dat is alles! In dit artikel hebben we uitgelegd hoe u Docker-containers een naam kunt geven en de naam ervan kunt wijzigen. Gebruik het onderstaande opmerkingenformulier om vragen te stellen of om uw mening aan deze gids toe te voegen.