如何在Mac OS上安装Docker手册页

bes*_*bov 5 macos manpage docker

我已经按照文档中的说明在Mac OS上安装了docker 。

但是在一些文档中(例如在docker book中),我看到了使用man docker-run(man docker-pull,等等)的推荐。

但是当我运行这样的命令时,我得到了错误:

bessarabov@bessarabov-osx:~$ man docker
No manual entry for docker
Run Code Online (Sandbox Code Playgroud)

如何将docker man-documentation安装到我的Mac OS系统上?

nin*_*rod 7

截至 2017.06.01,您必须从

然后,转到components/cli目录并执行:

make -f docker.Makefile manpages
Run Code Online (Sandbox Code Playgroud)

将联机帮助页添加到 manpath:

echo "MANPATH $PWD/man" | sudo tee -a /private/etc/man.conf
Run Code Online (Sandbox Code Playgroud)

来源:https : //github.com/docker/cli/issues/217


Ser*_*nko 3

在问题解决之前,您可以使用提供的 Dockerfile 通过 docker 容器手动构建手册页,然后将生成的文件复制到/usr/share/man/:

# Step 1: checkout docker sources, but make sure you do this
# somewhere in /Users directory because boot2docker can only
# share this path with docker containers
git clone https://github.com/docker/docker.git

# Step 2: build docker image  
cd docker/docs/man
docker build -t docker/md2man .

# Step 3: build man pages
docker run -v /Users/<path-to-git-dir>/docker/docs/man:/docs:rw \
-w /docs -i docker/md2man /docs/md2man-all.sh

# Step 4: copy generated man pages to /usr/share/man
cp -R man* /usr/share/man/
Run Code Online (Sandbox Code Playgroud)

享受!