[Docker] Docker Container 위에서 vi command not found
TroubleShooting

[Docker] Docker Container 위에서 vi command not found

본인은 AWS EC2Amazon Linux 2Docker 위에 Jenkins 컨테이너를 띄우고 있다.

 

문제

Jenkins 비밀번호를 까먹어서 config.xml 파일을 수정할 일이 생겼는데, vi를 사용하니 아래와 같은 에러가 발생했다.

docker_vi_command_not_found_0

 

해결방법

굳이 Docker에 국한된 문제는 아니지만, 없으면 설치하면 된다.

docker_vi_command_not_found_1

Debian 계열의 리눅스라면 apt-get을 사용하여 vim을 설치하면 된다.

아래 명령어를 사용하여 먼저 apt-get 을 최신 버전으로 업데이트 한 뒤에 vim을 깔자.

$ sudo apt-get update
$ sudo apt-get install vim

 

참조

 

Docker 에서 "vi : command not found" 오류 해결

꼭 docker에 국한된건 아니고 vim 이 설치가 되지 않은 OS에서 설치하고 실행하는 방법을 가이드한다. 뭐 이런 오류가 난다. 이유는 간단하다. vim 이 설치되지 않았기 때문이다. 설치하면 된다. 설치

oingdaddy.tistory.com