All Projects → cmosetick → docker-manpages-osx

cmosetick / docker-manpages-osx

Licence: other
the missing man pages for Docker on Mac OS X

Programming Languages

shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to docker-manpages-osx

Docker Credential Gcr
A Docker credential helper for GCR users
Stars: ✭ 192 (+1100%)
Mutual labels:  docker-images
ManDrake
Native Mac man page editor with syntax coloring, mandoc syntax checking & live preview.
Stars: ✭ 130 (+712.5%)
Mutual labels:  man-page
dockerfiles
A collection of Dockerfiles
Stars: ✭ 103 (+543.75%)
Mutual labels:  docker-images
Docuum
Docuum performs least recently used (LRU) eviction of Docker images. 🗑️
Stars: ✭ 213 (+1231.25%)
Mutual labels:  docker-images
man-to-md
Converts man pages to Markdown
Stars: ✭ 51 (+218.75%)
Mutual labels:  man-page
cheat
cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.
Stars: ✭ 8,686 (+54187.5%)
Mutual labels:  man-page
Containerregistry
A set of Python libraries and tools for interacting with a Docker Registry.
Stars: ✭ 183 (+1043.75%)
Mutual labels:  docker-images
dockerfiles
Repository for my public Docker images.
Stars: ✭ 22 (+37.5%)
Mutual labels:  docker-images
ManOpen
A macOS GUI application for viewing Unix manual pages.
Stars: ✭ 18 (+12.5%)
Mutual labels:  man-page
docker-credential-magic
A magic shim for Docker credential helpers 🪄
Stars: ✭ 56 (+250%)
Mutual labels:  docker-images
Build Harness
🤖Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
Stars: ✭ 236 (+1375%)
Mutual labels:  docker-images
marked-man
Read Markdown files like UNIX man pages
Stars: ✭ 16 (+0%)
Mutual labels:  man-page
Tldr
📚 Collaborative cheatsheets for console commands
Stars: ✭ 36,408 (+227450%)
Mutual labels:  man-page
Gcr.io
🌀 sync the docker images of the gcr.io and quay.io
Stars: ✭ 200 (+1150%)
Mutual labels:  docker-images
discolix
distroless arm docker images
Stars: ✭ 22 (+37.5%)
Mutual labels:  docker-images
Earthly
Repeatable builds
Stars: ✭ 5,805 (+36181.25%)
Mutual labels:  docker-images
manpages
Gem to add man pages support to ruby gems
Stars: ✭ 38 (+137.5%)
Mutual labels:  man-page
tldr
Simplified and community-driven man pages (tldr-pages) in a single binary.
Stars: ✭ 33 (+106.25%)
Mutual labels:  man-page
roffit
converts nroff man pages to HTML
Stars: ✭ 84 (+425%)
Mutual labels:  man-page
blerp
xkcd #1692: Man Page
Stars: ✭ 40 (+150%)
Mutual labels:  man-page

Docker Man Pages for OS X

Install the man pages for docker on your Mac OS X system using docker and go-md2man.

Useful when combined with Docker for Mac, dlite or Triton

alt text

Prereqs

  • The script assumes that you are using Mac Homebrew on your OS X system. (http://brew.sh)

  • The script assumes you have docker and git installed and an active internet connection to pull the docker git repository and a docker image to your local system.

Usage

To install the man pages, just run the script:
./docker-man-pages-osx.sh

Then to view any docker related man page, just use man like normal!
Perfect for offline usage!

# examples
man docker
man Dockerfile
man docker-run
man docker-inspect
man docker-exec
man docker-attach
etc, etc.

For a full listing of all the man pages that get installed run:

ls -l /usr/local/share/man/man1/docker*
ls -l /usr/local/share/man/man5/docker*
ls -l /usr/local/share/man/man5/Dockerfile*
ls -l /usr/local/share/man/man8/docker*

Caveats

  • Not all the generated man pages will apply to your Docker installation on a Mac. Nevertheless, the bulk of these are still useful for quick reference without leaving the terminal or for offline usage.

  • These man pages are installed outside of Homebrew, therefore are likely to be out of date or stale or out of sync with your currently installed version of docker at any given time.

  • Run the script occasionally to update the pages in the event that the Docker core team updates things on their side.

go-md2man

current: https://hub.docker.com/r/savant/md2man/

original: https://github.com/cpuguy83/go-md2man
(image not found on Docker Hub anymore as of 2017-03-05)

References

Originally adapted from: http://stackoverflow.com/a/32239112
Stackoverflow users: Serg + Gilly

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].