본문으로 바로가기
반응형

docker에서 구동중인 컨테이너로 각종 작업을 할 때에 Container ID를 사용하기도 하지만, 식별이 편리하도록 name을 지정해서 사용하는 경우가 대부분이다.

처음 docker run을 할 때에 --name 옵션으로 이름을 지정해 주지 않는다면, docker 엔진은 임의의 이름을 부여해서 컨테이너를 구동시킨다.

 

name 옵션을 종종 까먹고 컨테이너를 구동해서 'desperate_stonebraker' 와 같은 docker가 임의로 부여한 무의미한 이름에 당황한 적이 많다. 이럴때마다 그동안 컨테이너를 삭제하고(rm) 다시 run 해왔다...

이게 얼마나 멍청한 짓이었냐면.. docker는 rename 이라는 커멘드로 name을 변경하는 기능을 제공한다.

(이제 무식하면 손발과 머리가 모두 고생한다.)

 

사용법은 간단하다

 

$ docker rename [old] [new]

 

 

사용할 일이 전혀 없을듯 싶지만 생각보다 자주 사용하게 될 명령어라고 생각한다...

반응형

 Other Contents