Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

設定込みのNeovimを、Dockerで動かせるようにした

$
0
0

リポジトリ: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で、ビルド時にプラグインをインストール
    • +qallnvimを終了

参考記事

ありがとうございます。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>