@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

Emacsでdockerがいろいろ便利だった

とりあえずdocker, dockerfile-mode, docker-compose-mode, docker-trampの4つをインストールした。 どれもlist-packagesでマーク(iキー)して、インストール(xキー)できた。 なぜ今までこれらを探して使おうとしていなかったのか。。。

それぞれの補足

SpotifyやSilexと有名どころが作っていたんですねぇ

github.com

M-x docker でdocker サブコマンドを一通りEmacs風に実行できる。素晴らしい。

(require 'docker)

github.com

Dockerfile用のモード

(require 'dockerfile-mode)
(add-to-list 'auto-mode-alist '("Dockerfile\\'" . dockerfile-mode))

github.com

docker-compose.yml用のモード

(require 'docker-compose-mode)

github.com

C-x C-f /docker:user@container:/path/to/file みたいにdockerコンテナの中にtrampで入っていける

コンテナIDじゃなくて名前でアクセスするなら以下の設定を追加する

(require 'docker-tramp-compat)
(set-variable 'docker-tramp-use-names t)

qiita.com