Minimal CentOS Docker容器无法使用man

使用Docker安装Minimal CentOS镜像后,在容器里无法使用man,报错:

sh: man: command not found

这个帖子,Can’t install man pages on minimal Centos Docker container可以解决这个问题。

之所以会无法使用man,估计是Minimal CentOS镜像把man这部分也给剥离了,只留下最核心的部分。如何才能恢复man呢?

步骤一:

找到 /etc/yum.conf 文件,将里面的 tsflags=nodocs 这一行给注释掉

步骤二:

执行命令:

1
yum reinstall shadow-utils

步骤三:

最后执行命令:

1
yum install -y man-pages

虽然基础的man命令可以用了,但是和完整操作系统上的man命令比起来,还是会缺一部分,比如说,man vim。

avatar

chilihotpot

You Are The JavaScript In My HTML