リポジトリ:kaede-sato/docker-neovim
使い方
git clone https://github.com/kaede-sato/docker-neovim.git
cd docker-neovim
docker build -t neovim .
docker run -it--rm neovim
- イメージのサイズは50MGほど
- ビルド時間はそこそこ短め
docker run
でボリューム(-v
オプション)を指定すれば、ホスト側のファイルをコンテナで編集できます
Dockerfile
FROM alpine:edgeCOPY . /root/.config/nvimRUN apk update &&\
apk upgrade &&\
apk add --no-cache\
curl \
git \
neovim \
neovim-doc &&\
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs\
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim &&\
nvim +PlugInstall +qall
WORKDIR /rootENTRYPOINT ["nvim"]
- イメージサイズを減らすために、ベースイメージには
alpine
を使用しています- せっかくなので最新版の
alpine:edge
を
- せっかくなので最新版の
nvim +PlugInstall +qall
で、ビルド時にプラグインをインストール+qall
でnvim
を終了
参考記事
ありがとうございます。