man xxx:在docker容器中的centOS7中没有手动输入xxx

问题描述 投票:0回答:1

麻烦

[root@c5eeda610faf /]# man ls
No manual entry for ls

man 命令对于任何命令都会返回

No manual entry for xxx

这种情况发生在CentOS7的docker容器中,其镜像是通过

docker pull centos:centos7

拉取的

我通过

man
安装了
yum install man
命令。

我该怎么办?

我尝试了什么

我尝试了以下方法,但仍然不起作用:

  • tsflags=nodocs
     中删除 
    /etc/yum.conf
  • 将一行
    MANPATH=/usr/share/man
    添加到
    ~/.bashrc
  • 通过
    yum install man-pages
  • 安装手册页
linux docker centos manpage
1个回答
0
投票

我自己解决了,还有进一步的问题

我尝试了

yum update
并且成功了。 但为什么尝试之后却有效呢? 可以认为这个问题的核心是旧版本的
yum
包有一个严重的错误吗?

© www.soinside.com 2019 - 2024. All rights reserved.