Show GN: sls — SSH 접속하면서 Docker 컨테이너까지 한 화면에서 관리하고 싶어서 만든 CLI

8 hours ago 2

관리해야 할 서버가 늘면서 ~/.ssh/config에 호스트가 많아졌는데, Docker 컨테이너까지 포함하면 매번 이름 기억해서 타이핑하기
번거로워졌습니다. fzf로 임시방편처럼 쓰다가 Docker 컨테이너까지 같은 인터페이스에서 처리하고 싶어서 만들었습니다.

핵심 동작

  • SSH 호스트 퍼지 검색 후 바로 접속
  • 호스트에 SSH로 접속해 docker ps를 실행하고, 실행 중인 컨테이너를 자동으로 탐지합니다. 탐지된 컨테이너는 호스트 하위에 트리
    형태로 표시되고, 선택하면 docker exec으로 바로 접속됩니다
  • 쉘 감지 결과를 캐시해서 매번 probe 안 함
  • 자주 쓰는 호스트는 즐겨찾기로 상단 고정

(동작 화면은 GitHub README에서 확인하실 수 있습니다)

비슷한 워크플로우를 다른 방식으로 해결하고 계신 분 있으면 어떻게 쓰시는지 궁금합니다. 불편한 점이나 빠진 기능도 편하게
말씀해 주세요.

Read Entire Article