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。