Skip to content
View MacGyverBass's full-sized avatar
😀
Motivated
😀
Motivated
  • Ottawa Lake, MI, USA
Block or Report

Block or report MacGyverBass

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned

  1. netcache netcache Public

    Single Docker service for network caching (Handles the DNS/HTTP/HTTPS)

    Shell 5

  2. docker-xlink-kai docker-xlink-kai Public

    Docker image of the Linux XLink Kai binary, designed to be as small and easy to use as possible.

    Dockerfile 4 1

  3. My collection of tips for creating/o... My collection of tips for creating/organizing a Docker image
    1
    # My Docker Tips
    2
    
                  
    3
    1. When using alpine as a base image, use `apk --no-cache add` for packages... don't ever use `apk update` or `apk upgrade` — this just causes the repo database to be populated and add wasted space to an image.  Additionally, if using Debian/Ubuntu, since you have to do a `apt-get update` first before installing, at the end of installation of packages, do a `rm -rf /var/lib/apt/lists/*` to clean up the apt lists.
    4
    2. If you're going to add something for one step and never use it again, use && to merge the steps.  For instance: `apk --no-cache add git && git clone ${giturl} && apk --no-cache del git`
    5
    3. Combine steps, but don't just throw EVERYTHING on one RUN command.  It's ugly.  If you do combine steps, make use of `\` at the end of a line and `&&` at the beginning of the next line (preferably indented to line up to the commads) to keep things neat.