🖥
Docker — docker コンテナの中で vim が使えない場合
How to
OSの種類次第でインストール方法が変わる。
root
ユーザーで 以下のどれか を実行すれば、だいたいイケるはず。
Ubuntu系
apt-get update
apt-get install vim
Centos系
yum install vim
Alpine
apk update
apk add vim
Busybox
パッケージ管理ツールがそもそもない?
Dockerfile
Dockerfile に記述しておく場合は、以下のような感じ。 (apt-getの場合)
FROM ubuntu
RUN ["apt-get", "update"]
RUN ["apt-get", "install", "-y", "vim"]
経緯
- 「vi さえ入ってない環境」ってのを初めて触ったので、一瞬どうすれば良いか戸惑った。
補足
- Centos だと vi コマンドで vim が使えたりすることが判明。
- alipine だと vi が使えたりすることが判明。( vim じゃないので辛い )
環境
- Docker version 17.03.0-ce, build 60ccb22
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2017-04-17
Discussion