Ich kann man
nicht in einem Alpine Linux Docker Container arbeiten.Wie man 'Mann' in einem Alpine Linux Docker Container arbeiten kann?
Ziehen Sie Alpine Linux und starten Sie einen Container.
docker pull alpine:latest
docker run -t -i alpine /bin/ash
Aktualisieren Sie die Repository-Indizes von allen Remote-Repositorys.
apk update
Installieren man
und man-pages
.
apk add man man-pages
Installieren Sie ein Paket und seine Dokumentation.
apk add curl
apk add curl-doc
Versuchen Sie, die man-Seiten anzuzeigen.
/ # 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
/#
Was?
aktualisieren
@ Beratung EugenMayer der Nach mdicml-apropos
hinzufügen möchten, kann ich curl --manual
aber nicht man curl
zu arbeiten. Leider funktioniert gnupg --manual
überhaupt nicht. Dieses Verhalten ist inkonsistent und unerwartet.
Ich würde vorschlagen, nicht den Menschen oder andere zusätzliche Pakete zu installieren, die wird es größeres Bild machen. Der Alpine Docker kam aufgrund der leichten Containerisierung ins Spiel. Installieren Sie also einfach die benötigten Pakete oder verwenden Sie offizielle Alpine-Images (httpd, tomcat, java, etc). Sie können Man-Pages von Ihrem lokalen Linux-basierten Rechner beziehen. – Nitin
Fair genug. Ich versuche tatsächlich, meine eigene Container-GnuPG-Umgebung zu erstellen. Im Lernprozess ist "Mann ..." manchmal aufschlussreicher als "... - Hilfe". – lukejanicke