LoginSignup
12
1

More than 5 years have passed since last update.

DockerでCentOSを動かしたらlessが使えなかったのであたふた

Last updated at Posted at 2018-11-21

WindowsでもDockerが使えると知り、Docker for Windowsを
Windows10Proにインストールした。
マウントした先のディレクトリが使えるかを確認することが今回の目的。
CentOSを起動して、コマンドプロンプトが表示され、lsでファイルが確認でき、
catで表示できた。
(ただWindows側でなにも考えずメモ帳で作ったファイルは文字コードが
 Unicodeになっていたので、英字が2バイト文字で表示されて
 ちょっと驚いた)

lessコマンドで大きなファイルも参照しようとしたところ、
"bash: less: command not found"となって使えない。viで編集はできる。
yumでlessをインンストールしたら何事もなく使えるようになった。

「Dockerのイメージファイルとはそういうものです」とご指摘を受けそうですが、
初めて使って、何が起きているのか、lessをインストールするという概念がなく
「Dockerのインストール、イメージのpullがちゃんとできているの?」と
思ったので、書いておきました。

$ docker run --name mycent -it centos /bin/bash

[root@1f2d9093c63d /]# less
bash: less: command not found

[root@1f2d9093c63d /]# yum install less
Installed:
  less.x86_64 0:458-9.el7  
Dependency Installed:
  groff-base.x86_64 0:1.22.2-8.el7    

Complete!
12
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
1