あじちゃんのブログ。備忘録。

〜SEもOLなんですかね?

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 の違いがわかんなかったのでこれを読んだ www.softel.co.jp

  • とりあえずアップデートをかける
# 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

どちらでも使えるようになりました。