テクニカル雑記帳です
dockerコンテナの中でviコマンドが使えないとき
こういうエラーが出た時の話
# vi /etc/my.cnf
bash: vi: command not found
私の環境では、rootユーザーのときこんな感じで apt-get
が使えたのでそこからvimを入れることにしました。
# yum -v
bash: yum: command not found
# apt-get -v
apt 1.4.9 (amd64)
# apk -v
bash: apk: command not found
🌾 vim/vi の違いがわかんなかったのでこれを読んだ [https://www.softel.co.jp/blogs/tech/archives/5851:embed:cite]
- とりあえずアップデートをかける
# apt-get update
-略-
Fetched 7949 kB in 3s (2533 kB/s)
Reading package lists... Done
- vim をインストール(途中で続けるか聞かれるので
Y
と答える)
# apt-get install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
-略-
Do you want to continue? [Y/n] Y
-略-
update-alternatives: warning: skip creation of /usr/share/man/ja/man1/editor.1.gz because associated file /usr/share/man/ja/man1/vim.1.gz (of link group editor) doesn't exist
update-alternatives: warning: skip creation of /usr/share/man/man1/editor.1.gz because associated file /usr/share/man/man1/vim.1.gz (of link group editor) doesn't exist
こんな感じで完了
# vim hoge.txt
# vi hoge.txt
どちらでも使えるようになりました。