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系统上?
截至 2017.06.01,您必须从
>=17.06:https : //github.com/docker/docker-ce<17.06:https : //github.com/moby/moby然后,转到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
在问题解决之前,您可以使用提供的 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)
享受!
| 归档时间: |
|
| 查看次数: |
1135 次 |
| 最近记录: |