我無法讓man
在Alpine Linux Docker容器中工作。如何讓在'高山Linux Docker容器中工作的'man'?
拉高山Linux並啓動一個容器。
docker pull alpine:latest
docker run -t -i alpine /bin/ash
更新所有遠程存儲庫中的存儲庫索引。
apk update
安裝man
和man-pages
。
apk add man man-pages
安裝包及其文檔。
apk add curl
apk add curl-doc
試着查看手冊頁。
/ # man curl
/usr/share/man/mandoc.db: No such file or directory
man: outdated mandoc.db lacks curl(1) entry,
consider running # makewhatis /usr/share/man
more: -s: No such file or directory
/#
什麼?
更新
繼@ EugenMayer的建議添加mdicml-apropos
,我可以得到curl --manual
的工作,但不man curl
。不幸的是,gnupg --manual
根本不起作用。這種行爲是不一致的和意想不到的。
我建議不要安裝人或任何其他額外的軟件包,其將使其更大的形象。由於輕量化的集裝箱化,阿爾卑斯碼頭船開始進入製圖階段。因此,只需安裝所需的軟件包或使用官方的Alpine映像(httpd,tomcat,java等),即可從本地基於Linux的計算機中引用手冊頁。 – Nitin
夠公平的。我實際上正在嘗試創建自己的集裝箱式GnuPG環境。在學習的過程中,「人......」有時比「......幫助」更具有洞察力。 – lukejanicke