Emacs で Docker を使う

概要

これまでDockerはコマンドラインから操作していたのですが、ふと、EmacsでDockerが扱えるのでは?と思い調べてみたところ、そういったパッケージがありました。

あまりに便利で驚きました。。

使用例

M-x docker から、c (Containers)、i (Images) が選択できます。

634_01.jpg

コンテナ、イメージが参照できます。

634_02.jpg

docker-images

? キー押下でメニューが表示され、Remove, Pull, Inspect, Push, Run, Tag など実行できます!

634_03.jpg

docker-containers

こちらも ? キー押下でメニューが表示され、Kill, Stop, Start など実行できます!

634_04.jpg

また、tramp から /docker: を入力して Tab補完で実行中のコンテナが選択でき、中に入れます!

634_06.jpg

コンテナであることを意識することなく、Dired で各種操作ができます!

634_05.jpg

まとめ

今頃気付いたのかと突っ込まれそうですが(誰に?)、非常に便利なのでこれから積極的に使っていこうと思います。

Copied title and URL