3 ポイント 投稿者 jinmu 2026-04-17 | 3件のコメント | WhatsAppで共有

管理する必要のあるサーバーが増えるにつれて、~/.ssh/config のホストも増えましたが、Dockerコンテナまで含めると毎回名前を覚えて入力するのが
面倒になりました。fzf でその場しのぎ的に使っていましたが、Dockerコンテナまで同じインターフェースで扱いたくて作りました。

主な動作

  • SSHホストをあいまい検索してそのまま接続
  • ホストにSSHで接続して docker ps を実行し、実行中のコンテナを自動検出します。検出されたコンテナはホスト配下にツリー
    形式で表示され、選択すると docker exec でそのまま接続されます
  • シェル検出結果をキャッシュして毎回probeしない
  • よく使うホストはお気に入りとして上部に固定

(動作画面はGitHub READMEで確認できます)

似たようなワークフローを別の方法で解決している方がいれば、どう使っているのか気になります。不便な点や足りない機能も気軽に
教えてください。

3件のコメント

 
lamanus 2026-04-17

私は dockhand を使っています。

 
hungryman 2026-04-17

最初に思ったこと。
Docker Swarmもあるし、Kubernetesもあるのに。ホストごとにDockerで管理している理由は何ですか?

 
jinmu 2026-04-17

私はCoolifyで個人ホームサーバーを運用しているので、Swarm/k8s なしでもホストごとの Docker で十分です! sls は、その環境でコンテナにすばやくアクセスするために作ったツールです。