웹사이트 검색

Docker 컨테이너의 이름을 지정하거나 바꾸는 방법


Docker 컨테이너가 생성되면 시스템은 자동으로 각 컨테이너에 범용 고유 식별자(UUID) 번호를 할당하여 이름 지정 충돌을 방지하고 사람의 개입 없이 자동화를 향상시킵니다.

추가 읽기: CentOS에서 Docker를 설치하고 기본 컨테이너 조작을 배우는 방법

이 기사에서는 Linux에서 Docker 컨테이너를 쉽게 식별하고 컨테이너 이름을 지정하거나 바꾸는 방법을 설명합니다.

기본적으로 docker는 컨테이너를 식별하기 위해 다음과 같은 세 가지 방법을 사용합니다.

  • UUID 긴 식별자(예: '21fbb152a940a37e816a442e6b09022e26b78ccd5a8eb4fcf91efeb559425c8c ')
  • UUID 짧은 식별자(예: '21fbb152a940a37 ').
  • 이름(예: discourse_app).

이름이 지정되지 않으면 기본적으로 Docker 데몬은 컨테이너에 UUID 긴 식별자를 할당합니다. 이름으로 임의의 문자열을 생성합니다.

Docker 컨테이너 이름을 지정하는 방법

다음과 같이 --name 플래그를 사용하여 docker 컨테이너를 실행할 때 기억하기 쉬운 이름을 할당할 수 있습니다. -d 플래그는 docker에게 백그라운드에서 분리 모드로 컨테이너를 실행하고 새 컨테이너 ID를 인쇄하도록 지시합니다.

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

모든 Docker 컨테이너 목록을 보려면 다음 명령을 실행하십시오.

sudo docker ps

이제부터 container_id와 함께 작동하는 모든 명령을 예를 들어 할당한 이름과 함께 사용할 수 있습니다.

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

Docker 컨테이너의 이름을 바꾸는 방법

Docker 컨테이너의 이름을 바꾸려면 표시된 대로 rename 하위 명령을 사용하세요. 다음 예에서는 컨테이너 discourse_app의 이름을 새 이름 disc_app 으로 바꿉니다. .

sudo docker rename discourse_app disc_app

컨테이너 이름을 바꾼 후 이제 새 이름을 사용하고 있는지 확인합니다.

sudo docker ps

자세한 내용은 docker-run 매뉴얼 페이지를 참조하세요.

man docker-run

그게 다야! 이 기사에서는 Docker 컨테이너의 이름을 지정하고 바꾸는 방법을 설명했습니다. 질문이 있거나 이 가이드에 대한 생각을 추가하려면 아래 의견 양식을 사용하세요.