Jak nazwać lub zmienić nazwę kontenerów Docker
Kiedy tworzone są kontenery Dockera, system automatycznie przypisuje każdemu kontenerowi uniwersalny, unikalny numer identyfikacyjny (UUID), aby uniknąć konfliktów nazewnictwa i usprawnić automatyzację bez udziału człowieka.
Przeczytaj także: Jak zainstalować Docker i nauczyć się podstawowych manipulacji kontenerami w CentOS
W tym artykule wyjaśnimy, jak łatwo zidentyfikować kontenery Docker oraz nazwać lub zmienić nazwę kontenerów w systemie Linux.
Domyślnie okno dokowane wykorzystuje trzy sposoby identyfikacji kontenera, a mianowicie:
- Długi identyfikator UUID, np. „21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c”.
- Krótki identyfikator UUID, np. „21fbb152a940a37”.
- nazwa, np. aplikacja_dyskursu.
Należy pamiętać, że jeśli nie określono żadnej nazwy, demon Docker domyślnie przypisuje kontenerom długi identyfikator UUID; generuje losowy ciąg znaków jako nazwę.
Jak nazwać kontener Docker
Możesz przypisać niezapomniane nazwy do kontenerów dokowanych podczas ich uruchamiania, używając flagi --name
w następujący sposób. Flaga -d
informuje dokera, aby uruchomił kontener w trybie odłączonym, w tle i wydrukował nowy identyfikator kontenera.
sudo docker run -d --name discourse_app local_discourse/app
Aby wyświetlić listę wszystkich kontenerów dokowanych, uruchom następujące polecenie.
sudo docker ps
Od teraz każde polecenie, które działało z container_id, może być teraz używane na przykład z przypisaną przez Ciebie nazwą.
sudo docker restart discourse_app
sudo docker stop discourse_app
sudo docker start discourse_app
Jak zmienić nazwę kontenera Docker
Aby zmienić nazwę kontenera dokowanego, użyj polecenie podrzędne rename, jak pokazano, w poniższym przykładzie zmieniamy nazwę kontenera discourse_app na nową nazwę disc_app .
sudo docker rename discourse_app disc_app
Po zmianie nazwy kontenera sprawdź, czy używa on teraz nowej nazwy.
sudo docker ps
Więcej informacji znajdziesz na stronie podręcznika docker-run.
man docker-run
To wszystko! W tym artykule wyjaśniliśmy, jak nazywać i zmieniać nazwy kontenerów Docker. Skorzystaj z poniższego formularza komentarza, aby zadać pytania lub dodać swoje przemyślenia na temat tego przewodnika.