-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
31 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
A minimal Docker image based on Alpine Linux with a complete package index and only 5 MB in size! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# What is Alpine Linux? | ||
|
||
[Alpine Linux](http://alpinelinux.org/) is a Linux distribution built around [musl libc](http://www.musl-libc.org/) and [BusyBox](http://www.busybox.net/). The image is only 5 MB in size and has access to a [package repository](http://forum.alpinelinux.org/packages) that is much more complete than other BusyBox based images. This makes Alpine Linux a great image base for utilities and even production applications. [Read more about Alpine Linux here](https://www.alpinelinux.org/about/) and you can see how their mantra fits in right at home with Docker images. | ||
|
||
%%LOGO%% | ||
|
||
# How to use this image | ||
|
||
## Usage | ||
|
||
Use like you would any other base image: | ||
|
||
FROM alpine:3.1 | ||
RUN apk add --update mysql-client && rm -rf /var/cache/apk/* | ||
ENTRYPOINT ["mysql"] | ||
|
||
This example has a virtual image size of only 16 MB. Compare that to our good friend Ubuntu: | ||
|
||
FROM ubuntu:14.04 | ||
RUN apt-get update \ | ||
&& apt-get install -y mysql-client \ | ||
&& rm -rf /var/lib/apt/lists/* | ||
ENTRYPOINT ["mysql"] | ||
|
||
This yields us a virtual image size of about 232 MB image. | ||
|
||
## Documentation | ||
|
||
This image is well documented. [Check out the documentation at Viewdocs](http://gliderlabs.viewdocs.io/docker-alpine). |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters