가끔 도커 컨테이너에 접속을 시도할 때, 사용자 계정으로 접속되는 경우가 있습니다. 이런 상황에서 루트 계정으로 접근하고 싶다면 간단한 명령어를 사용하면 됩니다.


루트 계정으로 접속하기

컨테이너 이름이 my_container라고 가정했을 때, 아래 명령어를 사용하면 루트 계정으로 컨테이너에 접속할 수 있습니다:


docker exec -it -u root my_container /bin/bash
  • -it: 상호작용 모드로 터미널을 실행합니다.
  • -u root: 루트 사용자로 실행하도록 지정합니다.
  • my_container: 접속하려는 컨테이너의 이름입니다.
  • /bin/bash: 컨테이너의 쉘을 실행합니다. (컨테이너에 따라 /bin/sh일 수도 있습니다)


이렇게 간단하게 명령어를 입력하면, 루트 계정으로 컨테이너에 접속할 수 있습니다.