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!