TroubleShooting

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

팡우송 2021. 8. 9. 23:18

본인은 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