최근에 Docker 에 Kafka컨테이너를 설치하여 카프카를 공부하고 있다.
도커 허브에서 이미지를 받아서 설치하는 것은 쉽고 편하지만, 도커는 경량 컨테이너 운용을 주 목표로 삼기 때문에 일상 생활에서 자주 사용하는 명령어 조차 설치되어 있지 않은 경우가 많다.
공부하는 사람 입장에서는 컨테이너 안에 들어가서 옵션이라든지, 로그라든지 이것저것 살펴보고 싶은게 많은데, 무언가 명령어를 입력할 때마다 명령어가 설치되어 있지 않아서 사용하지 못한다는 에러메시지에 부딪혀서 공부의 흐름이 끊기기 십상이다.
또한 컨테이너 특성상 쉽게 만들고 쉽게 삭제할 수 있기 때문에 부주의하게 컨테이너를 삭제했다가 다시 만들면 애써 설치한 명령어가 전부 날아간다!
그래서 자주 사용하는 명령어를 다운로드 하는 스크립트를 여기에 정리해서 필요할 때마다 가져다가 쓰도록 정리한다.
1
2
3
apt update
apt-get install vim # vi
apt-get install ncurses-bin # clear