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.