Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Damien Metzler 2016-03-09 15:39:47 +01:00
commit 6b8250986d
252 changed files with 160943 additions and 136545 deletions

View File

@ -20,17 +20,27 @@ fi
repoDirs=()
declare -A repoDirTags=()
latest=
uniqImages=()
for line in "${lines[@]}"; do
tag="$(echo "$line" | awk -F ': +' '{ print $1 }')"
if [ -z "$latest" -o "$tag" = 'latest' ]; then
latest="$tag"
fi
repoDir="$(echo "$line" | awk -F ': +' '{ print $2 }')"
if [ -z "${repoDirTags[$repoDir]}" ]; then
repoDirs+=( "$repoDir" )
uniqImages+=( "$repo:$tag" )
else
repoDirTags["$repoDir"]+=', '
fi
repoDirTags["$repoDir"]+='`'"$tag"'`'
done
IFS=','
imageLayers="https://imagelayers.io/?images=${uniqImages[*]}"
unset IFS
for repoDir in "${repoDirs[@]}"; do
if [[ "$repoDir" != *github.com* ]]; then
# skip non-github.com for now
@ -60,3 +70,5 @@ for repoDir in "${repoDirs[@]}"; do
done
echo
echo "[![](https://badge.imagelayers.io/$repo:$latest.svg)]($imageLayers)"
echo

View File

@ -216,7 +216,7 @@ while (my $image = shift) {
say "-\t" . 'Virtual Size: ' . size($data->{virtual_size});
say "-\t" . 'v2 Blob: `' . $data->{blob} . '`';
say "-\t" . 'v2 Content-Length: ' . size($data->{blob_content_length});
say "-\t" . 'v2 Last-Modified: ' . date($data->{blob_last_modified});
say "-\t" . 'v2 Last-Modified: ' . date($data->{blob_last_modified}) if $data->{blob_last_modified};
$cur = $parentChild{$cur};
}
}

View File

@ -2,6 +2,6 @@
This image is based on the popular [Alpine Linux project](http://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
This variant is highly recommended when final image size being as small as possible is desired. The only caveat to note is that it does use [musl libc](http://www.musl-libc.org) instead of [glibc and friends](http://www.etalabs.net/compare_libcs.html), so certain software might run into issues depending on the depth of their libc requirements. However, most software doesn't have an issue with this, so this variant is usually a very safe choice.
This variant is highly recommended when final image size being as small as possible is desired. The main caveat to note is that it does use [musl libc](http://www.musl-libc.org) instead of [glibc and friends](http://www.etalabs.net/compare_libcs.html), so certain software might run into issues depending on the depth of their libc requirements. However, most software doesn't have an issue with this, so this variant is usually a very safe choice. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
To minimize image size, it's uncommon for additional related tools to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile.
To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).

View File

@ -1,6 +1,6 @@
# What is this?
This repository contains the docs for each of the Docker official images. See [docker-library/official-images](https://github.com/docker-library/official-images) for the configuration how the images are built. To see all of the official images go to the [hub](https://registry.hub.docker.com/repos/stackbrew/?&s=alphabetical).
This repository contains the docs for each of the Docker official images. See [docker-library/official-images](https://github.com/docker-library/official-images) for the configuration how the images are built. To see all of the official images go to the [hub](https://hub.docker.com/explore/).
All Markdown files here are run through [tianon's fork of `markdownfmt`](https://github.com/tianon/markdownfmt) (only forked to add some smaller-diff preference and minor DockerHub-compatibility changes), and verified as formatted correctly via Travis-CI.
@ -75,7 +75,7 @@ This is the short description for the docker hub, limited to 100 characters in a
## `<image name>/logo.png`
Logo for the contained software. Specifications can be found in the docs on [Official Repos](https://docs.docker.com/docker-hub/official_repos/#a-logo)
Logo for the contained software. While there are not hard rules on formatting, most existing logos are square or landscape and stay within a few hundred pixels of width.
## `<image name>/license.md`

View File

@ -1,6 +1,8 @@
# Supported tags and respective `Dockerfile` links
- [`3.7.0.2`, `latest` (*Dockerfile*)](https://github.com/aerospike/aerospike-server.docker/blob/0d4c3aa07c2991a3fd507675f53c9731763566d3/Dockerfile)
- [`3.7.4`, `latest` (*Dockerfile*)](https://github.com/aerospike/aerospike-server.docker/blob/1cf6dd05639d091d8dcd005c6c0e69eab635021a/Dockerfile)
[![](https://badge.imagelayers.io/aerospike:latest.svg)](https://imagelayers.io/?images=aerospike:3.7.4)
For more information about this image and its history, please see [the relevant manifest file (`library/aerospike`)](https://github.com/docker-library/official-images/blob/master/library/aerospike). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -16,27 +18,25 @@ Documentation for Aerospike is available at [http://aerospike.com/docs](https://
# Using this Image
The following will run `asd` with all the exposed ports forward to the host machine.
The following will run `asd` with all the exposed ports forwarded to the host machine.
```console
$ docker run -d --name aerospike -p 3000:3000 -p 3001:3001 -p 3002:3002 -p 3003:3003 aerospike/aerospike-server
```
**NOTE** Although this is the simplest method to getting Aerospike up and running, but it is not the preferred method. To properly run the container, please specify an **custom configuration** with the **access-address** defined.
**NOTE** Although this is the simplest method to getting Aerospike up and running, but it is not the preferred method. To properly run the container, please specify a **custom configuration** with the **access-address** defined.
# Advanced Usage
## Custom Aerospike Configuration
## Custom Configuration
By default, `asd` will use the configuration file in `/etc/aerospike/aerospike.conf`, which is added to the directory by the Dockerfile. To provide a custom configuration, you should first mount a directory containing the file using the `-v` option for `docker`:
By default, `asd` will use the configuration file at `/etc/aerospike/aerospike.conf`, which is added to the directory by the Dockerfile. To provide a custom configuration, you should first mount a directory containing the custom aerospike.conf file using the `-v` option for `docker`:
-v <DIRECTORY>:/opt/aerospike/etc
Where `<DIRECTORY>` is the path to a directory containing your custom configuration file. Next, you will want to tell `asd` to use a configuration file from `/opt/aerospike/etc`, by using the `--config-file` option for `aerospike/aerospike-server`:
Where `<DIRECTORY>` is the path to a directory containing your custom aerospike.conf file. Next, you will want to tell `asd` to use the configuration file that was just mounted by using the `--config-file` option for `aerospike/aerospike-server`:
--config-file /opt/aerospike/etc/aerospike.conf
This will use tell `asd` to use the file in `/opt/aerospike/etc/aerospike.conf`, which is mapped to `<DIRECTORY>/aerospike.conf`.
This will tell `asd` to use the config file at `/opt/aerospike/etc/aerospike.conf`, which is mapped from `<DIRECTORY>/aerospike.conf`.
A full example:
@ -44,7 +44,7 @@ A full example:
$ docker run -d -v <DIRECTORY>:/opt/aerospike/etc --name aerospike -p 3000:3000 -p 3001:3001 -p 3002:3002 -p 3003:3003 aerospike/aerospike-server asd --foreground --config-file /opt/aerospike/etc/aerospike.conf
```
## access-address Configuration
### access-address Configuration
In order for Aerospike to properly broadcast its address to the cluster or applications, the **access-address** needs to be set in the configuration file. If it is not set, then the IP address within the container will be used, which is not accessible to other nodes.
@ -83,6 +83,8 @@ Mesh networking requires setting up links between each node in the cluster. This
1. Define a configuration for each node in the cluster, as defined in [Network Heartbeat Configuration](http://www.aerospike.com/docs/operations/configure/network/heartbeat/#mesh-unicast-heartbeat).
2. Use `asinfo` to send the `tip` command, to make the node aware of another node, as defined in [tip command in asinfo](http://www.aerospike.com/docs/tools/asinfo/#tip).
For more details and examples of clustering Aerospike in Docker, please see [Deploying Aerospike clusters with Docker](http://www.aerospike.com/docs/deploy_guides/docker/).
# License
Copyright 2014-2015 Aerospike, Inc.
@ -93,7 +95,7 @@ Unless required by applicable law or agreed to in writing, software distributed
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -8,27 +8,25 @@ Documentation for Aerospike is available at [http://aerospike.com/docs](https://
# Using this Image
The following will run `asd` with all the exposed ports forward to the host machine.
The following will run `asd` with all the exposed ports forwarded to the host machine.
```console
$ docker run -d --name aerospike -p 3000:3000 -p 3001:3001 -p 3002:3002 -p 3003:3003 aerospike/aerospike-server
```
**NOTE** Although this is the simplest method to getting Aerospike up and running, but it is not the preferred method. To properly run the container, please specify an **custom configuration** with the **access-address** defined.
**NOTE** Although this is the simplest method to getting Aerospike up and running, but it is not the preferred method. To properly run the container, please specify a **custom configuration** with the **access-address** defined.
# Advanced Usage
## Custom Aerospike Configuration
## Custom Configuration
By default, `asd` will use the configuration file in `/etc/aerospike/aerospike.conf`, which is added to the directory by the Dockerfile. To provide a custom configuration, you should first mount a directory containing the file using the `-v` option for `docker`:
By default, `asd` will use the configuration file at `/etc/aerospike/aerospike.conf`, which is added to the directory by the Dockerfile. To provide a custom configuration, you should first mount a directory containing the custom aerospike.conf file using the `-v` option for `docker`:
-v <DIRECTORY>:/opt/aerospike/etc
Where `<DIRECTORY>` is the path to a directory containing your custom configuration file. Next, you will want to tell `asd` to use a configuration file from `/opt/aerospike/etc`, by using the `--config-file` option for `aerospike/aerospike-server`:
Where `<DIRECTORY>` is the path to a directory containing your custom aerospike.conf file. Next, you will want to tell `asd` to use the configuration file that was just mounted by using the `--config-file` option for `aerospike/aerospike-server`:
--config-file /opt/aerospike/etc/aerospike.conf
This will use tell `asd` to use the file in `/opt/aerospike/etc/aerospike.conf`, which is mapped to `<DIRECTORY>/aerospike.conf`.
This will tell `asd` to use the config file at `/opt/aerospike/etc/aerospike.conf`, which is mapped from `<DIRECTORY>/aerospike.conf`.
A full example:
@ -36,7 +34,7 @@ A full example:
$ docker run -d -v <DIRECTORY>:/opt/aerospike/etc --name aerospike -p 3000:3000 -p 3001:3001 -p 3002:3002 -p 3003:3003 aerospike/aerospike-server asd --foreground --config-file /opt/aerospike/etc/aerospike.conf
```
## access-address Configuration
### access-address Configuration
In order for Aerospike to properly broadcast its address to the cluster or applications, the **access-address** needs to be set in the configuration file. If it is not set, then the IP address within the container will be used, which is not accessible to other nodes.
@ -74,3 +72,5 @@ Mesh networking requires setting up links between each node in the cluster. This
1. Define a configuration for each node in the cluster, as defined in [Network Heartbeat Configuration](http://www.aerospike.com/docs/operations/configure/network/heartbeat/#mesh-unicast-heartbeat).
2. Use `asinfo` to send the `tip` command, to make the node aware of another node, as defined in [tip command in asinfo](http://www.aerospike.com/docs/tools/asinfo/#tip).
For more details and examples of clustering Aerospike in Docker, please see [Deploying Aerospike clusters with Docker](http://www.aerospike.com/docs/deploy_guides/docker/).

View File

@ -2,333 +2,311 @@
# Tags of `aerospike`
- [`aerospike:3.7.0.2`](#aerospike3702)
- [`aerospike:3.7.4`](#aerospike374)
- [`aerospike:latest`](#aerospikelatest)
## `aerospike:3.7.0.2`
## `aerospike:3.7.4`
```console
$ docker pull library/aerospike@sha256:9decf8777ea864313a7d9f6bbd0b506d33da7433014aa6e12a03da3dbcf69cda
$ docker pull library/aerospike@sha256:aa0086b058403c2fa95507fa80d8bf2d0f581bbea834ee10fbcc30d218ca8606
```
- Total Virtual Size: 153.2 MB (153200197 bytes)
- Total v2 Content-Length: 60.3 MB (60339235 bytes)
- Total Virtual Size: 153.2 MB (153193442 bytes)
- Total v2 Content-Length: 60.4 MB (60355988 bytes)
### Layers (11)
#### `2c788329cf71b09863a2ba17dc0275d7f89c2890f04c0c6195313c5c37e09215`
#### `002a4599f1ba54b8cd359ee3a01f936c16b7beeb0d38cbed43229cdbe93a25ea`
```dockerfile
ADD file:ea7fb7f89a81c9be7ab4abf1bfb1310d2566104701c6543301bdf27818891015 in /
ADD file:73c2f06a3259420bc07e1b956b33721e4358cbd68533e021b6d888545859c5d5 in /
```
- Created: Fri, 04 Dec 2015 19:31:07 GMT
- Docker Version: 1.8.3
- Virtual Size: 84.9 MB (84894442 bytes)
- v2 Blob: `sha256:45a5ec39a81f3ae44630f998adad19965c29d5bfb3ae4caabefccf39159a9076`
- v2 Content-Length: 37.2 MB (37184719 bytes)
- v2 Last-Modified: Fri, 04 Dec 2015 19:55:23 GMT
- Created: Tue, 01 Mar 2016 18:52:03 GMT
- Docker Version: 1.9.1
- Virtual Size: 84.9 MB (84906260 bytes)
- v2 Blob: `sha256:4d690fa986553fb89f8ea3131e923ed9470d7a863add7991ea547805d5cab0d4`
- v2 Content-Length: 37.2 MB (37190628 bytes)
#### `c1661b87f43627a9e630109963c7c135ff6f5819a42c4e0fb14d1ea653d5ba29`
#### `43d31a5a4c8c063e9711cde1b0a9f7b1721ff133e72f61b50ed3b8128feb0ed5`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Fri, 04 Dec 2015 19:31:10 GMT
- Parent Layer: `2c788329cf71b09863a2ba17dc0275d7f89c2890f04c0c6195313c5c37e09215`
- Docker Version: 1.8.3
- Created: Tue, 01 Mar 2016 18:52:06 GMT
- Parent Layer: `002a4599f1ba54b8cd359ee3a01f936c16b7beeb0d38cbed43229cdbe93a25ea`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `6d326a92b1ab0031579590d71adabed452820691eeca94adcd5dd813b194bd81`
#### `64cffa11bdbd57cd3632b84152ab5ba8cfe7cb3a243b336c302727adf91bc9ed`
```dockerfile
ENV AEROSPIKE_VERSION=3.7.0.2
ENV AEROSPIKE_VERSION=3.7.4
```
- Created: Thu, 17 Dec 2015 00:50:27 GMT
- Parent Layer: `c1661b87f43627a9e630109963c7c135ff6f5819a42c4e0fb14d1ea653d5ba29`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:30:59 GMT
- Parent Layer: `43d31a5a4c8c063e9711cde1b0a9f7b1721ff133e72f61b50ed3b8128feb0ed5`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `8b01084a7eb33b7bd6e5cd88411a8ce0927236952a5f6c77ea9994aeb554c777`
#### `99ed750625da53a8d4eaaef64dec052eba2e7da8a3c12f81f7ac0675f0029369`
```dockerfile
ENV AEROSPIKE_SHA256=a80bc033b41f5a070e5e60f6e80b64d1904f6a1c60a314ccc55dd010947737c2
ENV AEROSPIKE_SHA256=9cb027032422c35fcd80ff3da5b6fe7d0a3e704d50a055c5490f5028787d4ed8
```
- Created: Thu, 17 Dec 2015 00:50:28 GMT
- Parent Layer: `6d326a92b1ab0031579590d71adabed452820691eeca94adcd5dd813b194bd81`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:31:00 GMT
- Parent Layer: `64cffa11bdbd57cd3632b84152ab5ba8cfe7cb3a243b336c302727adf91bc9ed`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `5473b9d5f0960a9ac1925c877e3f26d7020686429412d7a76ffba1100a554a07`
#### `d626f5124a5781089a44138ccd25b30e4f69c294a351eb90fca86fc7b83749a8`
```dockerfile
RUN apt-get update -y && apt-get install -y wget logrotate ca-certificates && wget "https://www.aerospike.com/artifacts/aerospike-server-community/${AEROSPIKE_VERSION}/aerospike-server-community-${AEROSPIKE_VERSION}-debian7.tgz" -O aerospike-server.tgz && echo "$AEROSPIKE_SHA256 *aerospike-server.tgz" | sha256sum -c - && mkdir aerospike && tar xzf aerospike-server.tgz --strip-components=1 -C aerospike && dpkg -i aerospike/aerospike-server-*.deb && apt-get purge -y --auto-remove wget ca-certificates && rm -rf aerospike-server.tgz aerospike /var/lib/apt/lists/*
```
- Created: Thu, 17 Dec 2015 00:51:22 GMT
- Parent Layer: `8b01084a7eb33b7bd6e5cd88411a8ce0927236952a5f6c77ea9994aeb554c777`
- Docker Version: 1.8.3
- Virtual Size: 68.3 MB (68303850 bytes)
- v2 Blob: `sha256:027af52d3c1f92c205881237306bc9c0d81c4f50f1811cc86b50cfc47a60f579`
- v2 Content-Length: 23.2 MB (23153014 bytes)
- v2 Last-Modified: Thu, 17 Dec 2015 00:53:10 GMT
- Created: Wed, 02 Mar 2016 22:33:26 GMT
- Parent Layer: `99ed750625da53a8d4eaaef64dec052eba2e7da8a3c12f81f7ac0675f0029369`
- Docker Version: 1.9.1
- Virtual Size: 68.3 MB (68285273 bytes)
- v2 Blob: `sha256:6f8303477e8137f735d301a213afd77f43eea5b0057d1bdbbf5db8236248bd27`
- v2 Content-Length: 23.2 MB (23163858 bytes)
#### `8ff926f5557283eb74ca62faf8e7d82e3582cafc9efe66ca127ce3b82c476b36`
#### `094040486f11747f6c2d674fb7671067ada4d48b6e504db0bc4e144212292bf7`
```dockerfile
COPY file:71d466c4fed0ffac5f4dc90187104b0c4897eada6a3aa77498e873d5d56625f7 in /etc/aerospike/aerospike.conf
COPY file:f9d7a3f74ce236dbd1bfc87335f6b55c20da43082a1450c43a90cc99332845b0 in /etc/aerospike/aerospike.conf
```
- Created: Thu, 17 Dec 2015 00:51:27 GMT
- Parent Layer: `5473b9d5f0960a9ac1925c877e3f26d7020686429412d7a76ffba1100a554a07`
- Docker Version: 1.8.3
- Virtual Size: 1.5 KB (1542 bytes)
- v2 Blob: `sha256:dcb64851ca643c856e514819daa722d37d9fe39e8adc1a3ac500987abd2baaf6`
- Created: Wed, 02 Mar 2016 22:33:27 GMT
- Parent Layer: `d626f5124a5781089a44138ccd25b30e4f69c294a351eb90fca86fc7b83749a8`
- Docker Version: 1.9.1
- Virtual Size: 1.5 KB (1546 bytes)
- v2 Blob: `sha256:0d4a9b52b8cd4ab82fb2dc039d874401da854ab750e6623e67b7d8edfe835b29`
- v2 Content-Length: 968.0 B
- v2 Last-Modified: Thu, 17 Dec 2015 00:52:52 GMT
#### `561c06d965a5048521ed72ca136f37a6bec0dfa38a6f139cd817d8ec3a6ac0eb`
#### `ce68730cf4db1a089bac1dc32026648a0b5d3b7bcd877695f1b746ded31569e9`
```dockerfile
COPY file:a56a25ca3982cb979b46b952cf972b33567474a961c6114888756f6658c318c1 in /entrypoint.sh
```
- Created: Thu, 17 Dec 2015 00:51:28 GMT
- Parent Layer: `8ff926f5557283eb74ca62faf8e7d82e3582cafc9efe66ca127ce3b82c476b36`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:33:28 GMT
- Parent Layer: `094040486f11747f6c2d674fb7671067ada4d48b6e504db0bc4e144212292bf7`
- Docker Version: 1.9.1
- Virtual Size: 363.0 B
- v2 Blob: `sha256:aa3fc7a39f4251be32e13108e532a22b0cd9cc1fa90448d3798a2ca17a8e69d7`
- v2 Content-Length: 310.0 B
- v2 Last-Modified: Thu, 17 Dec 2015 00:52:48 GMT
#### `9844a91b6d58b5633d18e54194f7306b6e8f857b857b8db372a03df614b2c9fa`
#### `4f30e0daf51113900e757bcf4c88b627791e7f2620fc41f17f8aeec58fe228a5`
```dockerfile
VOLUME [/opt/aerospike/data]
```
- Created: Thu, 17 Dec 2015 00:51:29 GMT
- Parent Layer: `561c06d965a5048521ed72ca136f37a6bec0dfa38a6f139cd817d8ec3a6ac0eb`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:33:29 GMT
- Parent Layer: `ce68730cf4db1a089bac1dc32026648a0b5d3b7bcd877695f1b746ded31569e9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `33f1a346b0e31343f052497188a9f3f47cdaa78857124c82c54fb0cbd02a5681`
#### `5638bedf1f57613a313a9a7e1f0fe5fe307e91a1ab4d03137f432f7b6ce11167`
```dockerfile
EXPOSE 3000/tcp 3001/tcp 3002/tcp 3003/tcp
```
- Created: Thu, 17 Dec 2015 00:51:30 GMT
- Parent Layer: `9844a91b6d58b5633d18e54194f7306b6e8f857b857b8db372a03df614b2c9fa`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:33:29 GMT
- Parent Layer: `4f30e0daf51113900e757bcf4c88b627791e7f2620fc41f17f8aeec58fe228a5`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `12e6f27e244431ee5d7b2bb759307694e5a2f1f590e9e47bb38e60e14f1a74c4`
#### `2df1652c92ca02bc046f6c4abadaae52955b7fcb3a0770d939039bac14ef0774`
```dockerfile
ENTRYPOINT &{["/entrypoint.sh"]}
```
- Created: Thu, 17 Dec 2015 00:51:30 GMT
- Parent Layer: `33f1a346b0e31343f052497188a9f3f47cdaa78857124c82c54fb0cbd02a5681`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:33:30 GMT
- Parent Layer: `5638bedf1f57613a313a9a7e1f0fe5fe307e91a1ab4d03137f432f7b6ce11167`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `73f8156d5748bc620f07e8629a14589bb1390b5b3333fcde890f23b13d924f15`
#### `dee6aa97430b400b2a2a37f417a39ff395f23ce63482484dad326145cfe9cea2`
```dockerfile
CMD ["asd"]
```
- Created: Thu, 17 Dec 2015 00:51:31 GMT
- Parent Layer: `12e6f27e244431ee5d7b2bb759307694e5a2f1f590e9e47bb38e60e14f1a74c4`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:33:31 GMT
- Parent Layer: `2df1652c92ca02bc046f6c4abadaae52955b7fcb3a0770d939039bac14ef0774`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `aerospike:latest`
```console
$ docker pull library/aerospike@sha256:4724931b4bc87bc5473178aad1af3e80f8f9f64740fd667f8fe21db90d52ecfc
$ docker pull library/aerospike@sha256:03966af5e69fc6108de05f088c71812e14b24d08925abd6b08413e017eb40437
```
- Total Virtual Size: 153.2 MB (153200197 bytes)
- Total v2 Content-Length: 60.3 MB (60339235 bytes)
- Total Virtual Size: 153.2 MB (153193442 bytes)
- Total v2 Content-Length: 60.4 MB (60355988 bytes)
### Layers (11)
#### `2c788329cf71b09863a2ba17dc0275d7f89c2890f04c0c6195313c5c37e09215`
#### `002a4599f1ba54b8cd359ee3a01f936c16b7beeb0d38cbed43229cdbe93a25ea`
```dockerfile
ADD file:ea7fb7f89a81c9be7ab4abf1bfb1310d2566104701c6543301bdf27818891015 in /
ADD file:73c2f06a3259420bc07e1b956b33721e4358cbd68533e021b6d888545859c5d5 in /
```
- Created: Fri, 04 Dec 2015 19:31:07 GMT
- Docker Version: 1.8.3
- Virtual Size: 84.9 MB (84894442 bytes)
- v2 Blob: `sha256:45a5ec39a81f3ae44630f998adad19965c29d5bfb3ae4caabefccf39159a9076`
- v2 Content-Length: 37.2 MB (37184719 bytes)
- v2 Last-Modified: Fri, 04 Dec 2015 19:55:23 GMT
- Created: Tue, 01 Mar 2016 18:52:03 GMT
- Docker Version: 1.9.1
- Virtual Size: 84.9 MB (84906260 bytes)
- v2 Blob: `sha256:4d690fa986553fb89f8ea3131e923ed9470d7a863add7991ea547805d5cab0d4`
- v2 Content-Length: 37.2 MB (37190628 bytes)
#### `c1661b87f43627a9e630109963c7c135ff6f5819a42c4e0fb14d1ea653d5ba29`
#### `43d31a5a4c8c063e9711cde1b0a9f7b1721ff133e72f61b50ed3b8128feb0ed5`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Fri, 04 Dec 2015 19:31:10 GMT
- Parent Layer: `2c788329cf71b09863a2ba17dc0275d7f89c2890f04c0c6195313c5c37e09215`
- Docker Version: 1.8.3
- Created: Tue, 01 Mar 2016 18:52:06 GMT
- Parent Layer: `002a4599f1ba54b8cd359ee3a01f936c16b7beeb0d38cbed43229cdbe93a25ea`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `6d326a92b1ab0031579590d71adabed452820691eeca94adcd5dd813b194bd81`
#### `64cffa11bdbd57cd3632b84152ab5ba8cfe7cb3a243b336c302727adf91bc9ed`
```dockerfile
ENV AEROSPIKE_VERSION=3.7.0.2
ENV AEROSPIKE_VERSION=3.7.4
```
- Created: Thu, 17 Dec 2015 00:50:27 GMT
- Parent Layer: `c1661b87f43627a9e630109963c7c135ff6f5819a42c4e0fb14d1ea653d5ba29`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:30:59 GMT
- Parent Layer: `43d31a5a4c8c063e9711cde1b0a9f7b1721ff133e72f61b50ed3b8128feb0ed5`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `8b01084a7eb33b7bd6e5cd88411a8ce0927236952a5f6c77ea9994aeb554c777`
#### `99ed750625da53a8d4eaaef64dec052eba2e7da8a3c12f81f7ac0675f0029369`
```dockerfile
ENV AEROSPIKE_SHA256=a80bc033b41f5a070e5e60f6e80b64d1904f6a1c60a314ccc55dd010947737c2
ENV AEROSPIKE_SHA256=9cb027032422c35fcd80ff3da5b6fe7d0a3e704d50a055c5490f5028787d4ed8
```
- Created: Thu, 17 Dec 2015 00:50:28 GMT
- Parent Layer: `6d326a92b1ab0031579590d71adabed452820691eeca94adcd5dd813b194bd81`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:31:00 GMT
- Parent Layer: `64cffa11bdbd57cd3632b84152ab5ba8cfe7cb3a243b336c302727adf91bc9ed`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `5473b9d5f0960a9ac1925c877e3f26d7020686429412d7a76ffba1100a554a07`
#### `d626f5124a5781089a44138ccd25b30e4f69c294a351eb90fca86fc7b83749a8`
```dockerfile
RUN apt-get update -y && apt-get install -y wget logrotate ca-certificates && wget "https://www.aerospike.com/artifacts/aerospike-server-community/${AEROSPIKE_VERSION}/aerospike-server-community-${AEROSPIKE_VERSION}-debian7.tgz" -O aerospike-server.tgz && echo "$AEROSPIKE_SHA256 *aerospike-server.tgz" | sha256sum -c - && mkdir aerospike && tar xzf aerospike-server.tgz --strip-components=1 -C aerospike && dpkg -i aerospike/aerospike-server-*.deb && apt-get purge -y --auto-remove wget ca-certificates && rm -rf aerospike-server.tgz aerospike /var/lib/apt/lists/*
```
- Created: Thu, 17 Dec 2015 00:51:22 GMT
- Parent Layer: `8b01084a7eb33b7bd6e5cd88411a8ce0927236952a5f6c77ea9994aeb554c777`
- Docker Version: 1.8.3
- Virtual Size: 68.3 MB (68303850 bytes)
- v2 Blob: `sha256:027af52d3c1f92c205881237306bc9c0d81c4f50f1811cc86b50cfc47a60f579`
- v2 Content-Length: 23.2 MB (23153014 bytes)
- v2 Last-Modified: Thu, 17 Dec 2015 00:53:10 GMT
- Created: Wed, 02 Mar 2016 22:33:26 GMT
- Parent Layer: `99ed750625da53a8d4eaaef64dec052eba2e7da8a3c12f81f7ac0675f0029369`
- Docker Version: 1.9.1
- Virtual Size: 68.3 MB (68285273 bytes)
- v2 Blob: `sha256:6f8303477e8137f735d301a213afd77f43eea5b0057d1bdbbf5db8236248bd27`
- v2 Content-Length: 23.2 MB (23163858 bytes)
#### `8ff926f5557283eb74ca62faf8e7d82e3582cafc9efe66ca127ce3b82c476b36`
#### `094040486f11747f6c2d674fb7671067ada4d48b6e504db0bc4e144212292bf7`
```dockerfile
COPY file:71d466c4fed0ffac5f4dc90187104b0c4897eada6a3aa77498e873d5d56625f7 in /etc/aerospike/aerospike.conf
COPY file:f9d7a3f74ce236dbd1bfc87335f6b55c20da43082a1450c43a90cc99332845b0 in /etc/aerospike/aerospike.conf
```
- Created: Thu, 17 Dec 2015 00:51:27 GMT
- Parent Layer: `5473b9d5f0960a9ac1925c877e3f26d7020686429412d7a76ffba1100a554a07`
- Docker Version: 1.8.3
- Virtual Size: 1.5 KB (1542 bytes)
- v2 Blob: `sha256:dcb64851ca643c856e514819daa722d37d9fe39e8adc1a3ac500987abd2baaf6`
- Created: Wed, 02 Mar 2016 22:33:27 GMT
- Parent Layer: `d626f5124a5781089a44138ccd25b30e4f69c294a351eb90fca86fc7b83749a8`
- Docker Version: 1.9.1
- Virtual Size: 1.5 KB (1546 bytes)
- v2 Blob: `sha256:0d4a9b52b8cd4ab82fb2dc039d874401da854ab750e6623e67b7d8edfe835b29`
- v2 Content-Length: 968.0 B
- v2 Last-Modified: Thu, 17 Dec 2015 00:52:52 GMT
#### `561c06d965a5048521ed72ca136f37a6bec0dfa38a6f139cd817d8ec3a6ac0eb`
#### `ce68730cf4db1a089bac1dc32026648a0b5d3b7bcd877695f1b746ded31569e9`
```dockerfile
COPY file:a56a25ca3982cb979b46b952cf972b33567474a961c6114888756f6658c318c1 in /entrypoint.sh
```
- Created: Thu, 17 Dec 2015 00:51:28 GMT
- Parent Layer: `8ff926f5557283eb74ca62faf8e7d82e3582cafc9efe66ca127ce3b82c476b36`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:33:28 GMT
- Parent Layer: `094040486f11747f6c2d674fb7671067ada4d48b6e504db0bc4e144212292bf7`
- Docker Version: 1.9.1
- Virtual Size: 363.0 B
- v2 Blob: `sha256:aa3fc7a39f4251be32e13108e532a22b0cd9cc1fa90448d3798a2ca17a8e69d7`
- v2 Content-Length: 310.0 B
- v2 Last-Modified: Thu, 17 Dec 2015 00:52:48 GMT
#### `9844a91b6d58b5633d18e54194f7306b6e8f857b857b8db372a03df614b2c9fa`
#### `4f30e0daf51113900e757bcf4c88b627791e7f2620fc41f17f8aeec58fe228a5`
```dockerfile
VOLUME [/opt/aerospike/data]
```
- Created: Thu, 17 Dec 2015 00:51:29 GMT
- Parent Layer: `561c06d965a5048521ed72ca136f37a6bec0dfa38a6f139cd817d8ec3a6ac0eb`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:33:29 GMT
- Parent Layer: `ce68730cf4db1a089bac1dc32026648a0b5d3b7bcd877695f1b746ded31569e9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `33f1a346b0e31343f052497188a9f3f47cdaa78857124c82c54fb0cbd02a5681`
#### `5638bedf1f57613a313a9a7e1f0fe5fe307e91a1ab4d03137f432f7b6ce11167`
```dockerfile
EXPOSE 3000/tcp 3001/tcp 3002/tcp 3003/tcp
```
- Created: Thu, 17 Dec 2015 00:51:30 GMT
- Parent Layer: `9844a91b6d58b5633d18e54194f7306b6e8f857b857b8db372a03df614b2c9fa`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:33:29 GMT
- Parent Layer: `4f30e0daf51113900e757bcf4c88b627791e7f2620fc41f17f8aeec58fe228a5`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `12e6f27e244431ee5d7b2bb759307694e5a2f1f590e9e47bb38e60e14f1a74c4`
#### `2df1652c92ca02bc046f6c4abadaae52955b7fcb3a0770d939039bac14ef0774`
```dockerfile
ENTRYPOINT &{["/entrypoint.sh"]}
```
- Created: Thu, 17 Dec 2015 00:51:30 GMT
- Parent Layer: `33f1a346b0e31343f052497188a9f3f47cdaa78857124c82c54fb0cbd02a5681`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:33:30 GMT
- Parent Layer: `5638bedf1f57613a313a9a7e1f0fe5fe307e91a1ab4d03137f432f7b6ce11167`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `73f8156d5748bc620f07e8629a14589bb1390b5b3333fcde890f23b13d924f15`
#### `dee6aa97430b400b2a2a37f417a39ff395f23ce63482484dad326145cfe9cea2`
```dockerfile
CMD ["asd"]
```
- Created: Thu, 17 Dec 2015 00:51:31 GMT
- Parent Layer: `12e6f27e244431ee5d7b2bb759307694e5a2f1f590e9e47bb38e60e14f1a74c4`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 22:33:31 GMT
- Parent Layer: `2df1652c92ca02bc046f6c4abadaae52955b7fcb3a0770d939039bac14ef0774`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT

View File

@ -1,11 +1,11 @@
# Supported tags and respective `Dockerfile` links
- [`2.6` (*versions/library-2.6/Dockerfile*)](https://github.com/gliderlabs/docker-alpine/blob/f1be5937be41a66c10518086467c89abdf8cc2c3/versions/library-2.6/Dockerfile)
- [`2.7` (*versions/library-2.7/Dockerfile*)](https://github.com/gliderlabs/docker-alpine/blob/1750cff66863408905aaea6615d5201207242f20/versions/library-2.7/Dockerfile)
- [`3.1` (*versions/library-3.1/Dockerfile*)](https://github.com/gliderlabs/docker-alpine/blob/2527003a07aa519063640803d21d20aafaab987e/versions/library-3.1/Dockerfile)
- [`3.2` (*versions/library-3.2/Dockerfile*)](https://github.com/gliderlabs/docker-alpine/blob/205c2df4031400a89969298706abfb613af8f4de/versions/library-3.2/Dockerfile)
- [`3.3`, `latest` (*versions/library-3.3/Dockerfile*)](https://github.com/gliderlabs/docker-alpine/blob/45c47810b54f7a5802df2ad3a5b92f3194a04bbd/versions/library-3.3/Dockerfile)
- [`edge` (*versions/library-edge/Dockerfile*)](https://github.com/gliderlabs/docker-alpine/blob/bbe53d3fa194ff8c6eff3128a89edce90fb52d55/versions/library-edge/Dockerfile)
- [`3.1` (*versions/library-3.1/Dockerfile*)](https://github.com/gliderlabs/docker-alpine/blob/14843c6a7f1a2c43450490dcd7dbe4842b8683b0/versions/library-3.1/Dockerfile)
- [`3.2` (*versions/library-3.2/Dockerfile*)](https://github.com/gliderlabs/docker-alpine/blob/df6f51eceabaeee4e2f04187403e0e816ca8736e/versions/library-3.2/Dockerfile)
- [`3.3`, `latest` (*versions/library-3.3/Dockerfile*)](https://github.com/gliderlabs/docker-alpine/blob/20f23b86a518687f33eee4e3adc5ef8bddccf712/versions/library-3.3/Dockerfile)
- [`edge` (*versions/library-edge/Dockerfile*)](https://github.com/gliderlabs/docker-alpine/blob/0e6430bd43bb658afe0e95dbdbd472a90745bf68/versions/library-edge/Dockerfile)
[![](https://badge.imagelayers.io/alpine:latest.svg)](https://imagelayers.io/?images=alpine:3.1,alpine:3.2,alpine:3.3,alpine:edge)
For more information about this image and its history, please see [the relevant manifest file (`library/alpine`)](https://github.com/docker-library/official-images/blob/master/library/alpine). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -47,7 +47,7 @@ This image is well documented. [Check out the documentation at Viewdocs](http://
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -2,178 +2,123 @@
# Tags of `alpine`
- [`alpine:2.6`](#alpine26)
- [`alpine:2.7`](#alpine27)
- [`alpine:3.1`](#alpine31)
- [`alpine:3.2`](#alpine32)
- [`alpine:3.3`](#alpine33)
- [`alpine:latest`](#alpinelatest)
- [`alpine:edge`](#alpineedge)
## `alpine:2.6`
```console
$ docker pull library/alpine@sha256:2f1e0e6a8acbb9f4824943bb61eabb90bb0f61a1ad36f4e5f089be3d2f147b6b
```
- Total Virtual Size: 4.5 MB (4501436 bytes)
- Total v2 Content-Length: 2.0 MB (1952201 bytes)
### Layers (1)
#### `ede7b37e150f67da83742bc7fdf905141219bd4f26c90f67643fb2fd284b4476`
```dockerfile
ADD file:16ae3fe8e8602c3436d1b4c45e4a9cb110ce3524b3bb7002fd9ada012afec386 in /
```
- Created: Thu, 24 Dec 2015 15:25:27 GMT
- Docker Version: 1.8.3
- Virtual Size: 4.5 MB (4501436 bytes)
- v2 Blob: `sha256:06068237cc9928ca3923196f178f5664bac4ba61861cec38be5c35bae3dfc18e`
- v2 Content-Length: 2.0 MB (1952201 bytes)
- v2 Last-Modified: Thu, 24 Dec 2015 15:28:41 GMT
## `alpine:2.7`
```console
$ docker pull library/alpine@sha256:d58346c4f1cb3099aeb9440630aa52923be271a16b4e1a30dc4743b39b650b3d
```
- Total Virtual Size: 4.7 MB (4712111 bytes)
- Total v2 Content-Length: 2.0 MB (1973020 bytes)
### Layers (1)
#### `661ff4aa07e2b8c23482bb52f0af0828ac325da6b2ef26b7ebd5803f155e8c73`
```dockerfile
ADD file:8883768e6d9d5949858d07a56cd18f1e0558c354ce213a1beb20b960a1e28b1e in /
```
- Created: Thu, 24 Dec 2015 15:25:32 GMT
- Docker Version: 1.8.3
- Virtual Size: 4.7 MB (4712111 bytes)
- v2 Blob: `sha256:5b696abc6a13fbbe504fdcc4a07d5a539d4d9c275b40cde3d669975cdedc5bca`
- v2 Content-Length: 2.0 MB (1973020 bytes)
- v2 Last-Modified: Thu, 24 Dec 2015 15:28:54 GMT
## `alpine:3.1`
```console
$ docker pull library/alpine@sha256:25f927e9daab41ccda1a437cc04ec8217774a42db9e3b6c3565d8a0f823734b2
$ docker pull library/alpine@sha256:77e106a72b89c9f9c6e51a64f281f5b5e7167ff7b8a7ee7a501f6018bc48b6bc
```
- Total Virtual Size: 5.0 MB (5039875 bytes)
- Total v2 Content-Length: 2.2 MB (2240114 bytes)
- Total Virtual Size: 5.0 MB (5043973 bytes)
- Total v2 Content-Length: 2.2 MB (2242092 bytes)
### Layers (1)
#### `2af17be02f11fddbbe28544fec9cbaeb59b5e1defa20faa6aefc9459c842ede3`
#### `16255da630a2061e9df968d4baef97f3571b5b9dfe626ea31fce3be23f41b236`
```dockerfile
ADD file:243897d8a82f4d89f2a4275afe8740973c7daf4dec2a18d4999baa992b8ffb94 in /
ADD file:f98914439a9d95efe3c772813ce47c9461bae8033d1bac0851564a286c64f670 in /
```
- Created: Thu, 24 Dec 2015 15:25:37 GMT
- Docker Version: 1.8.3
- Virtual Size: 5.0 MB (5039875 bytes)
- v2 Blob: `sha256:d30e6167067f5467bb2f3d619f7c13c7494cec8c2c4b761e0cc4e1ba3e0158ca`
- v2 Content-Length: 2.2 MB (2240114 bytes)
- v2 Last-Modified: Thu, 24 Dec 2015 15:29:06 GMT
- Created: Wed, 02 Mar 2016 17:15:50 GMT
- Docker Version: 1.9.1
- Virtual Size: 5.0 MB (5043973 bytes)
- v2 Blob: `sha256:0c1d2331339656a5dda2a0cb706017b20da6340d9daa4df59d48d18d179b9813`
- v2 Content-Length: 2.2 MB (2242092 bytes)
## `alpine:3.2`
```console
$ docker pull library/alpine@sha256:30c81b231595a46ac356514f2ea061c07bc31082aabd6d8a63f9c68fecf645e2
$ docker pull library/alpine@sha256:4f2d8bbad359e3e6f23c0498e009aaa3e2f31996cbea7269b78f92ee43647811
```
- Total Virtual Size: 5.3 MB (5253683 bytes)
- Total v2 Content-Length: 2.5 MB (2490698 bytes)
- Total Virtual Size: 5.3 MB (5257781 bytes)
- Total v2 Content-Length: 2.5 MB (2492246 bytes)
### Layers (1)
#### `a767e6385402001ae8ade0d7a966c8c4451dd704d031f22d526fb5b039d8e6e8`
#### `88077d36149044d9b1939f7a3e5141355ed6c53566853f7df9466ef8e43cfa63`
```dockerfile
ADD file:6b329aef17286aa10a0eceedad94e25bc6ed8a1b223516922a1a7c507cfb71eb in /
ADD file:cda4b589f22e7984e3527bc653be228f0cd48420145b04aecf4b003b17fe3043 in /
```
- Created: Thu, 24 Dec 2015 15:25:41 GMT
- Docker Version: 1.8.3
- Virtual Size: 5.3 MB (5253683 bytes)
- v2 Blob: `sha256:ac6ed54e68caac26dcbf86671fbcacc0207541f68fbeb85024b76df7c793bcf6`
- v2 Content-Length: 2.5 MB (2490698 bytes)
- v2 Last-Modified: Thu, 24 Dec 2015 15:29:19 GMT
- Created: Wed, 02 Mar 2016 17:15:55 GMT
- Docker Version: 1.9.1
- Virtual Size: 5.3 MB (5257781 bytes)
- v2 Blob: `sha256:e49bb2b1d8f0811c1cd35a809c42016cb37f592044e00e66e3d29516385bc13f`
- v2 Content-Length: 2.5 MB (2492246 bytes)
## `alpine:3.3`
```console
$ docker pull library/alpine@sha256:1b42caf22e8a6c00e4e7f8c0274495b815336d549317cf694e274832aecf11ed
$ docker pull library/alpine@sha256:1849e75e25b5a005781b32e7ce0ec2892c85ef3d40d76861a6d3c721f1acc353
```
- Total Virtual Size: 4.8 MB (4793939 bytes)
- Total v2 Content-Length: 2.3 MB (2318929 bytes)
- Total Virtual Size: 4.8 MB (4797951 bytes)
- Total v2 Content-Length: 2.3 MB (2319773 bytes)
### Layers (1)
#### `340b2f9a264379f9f230de0af84330fc0b045d79e9b8d90f1558a447ddfb4538`
#### `2a250d324882b789296fa2ce98083ed9685e6b5ed9afdb397648aed9b6cf04a4`
```dockerfile
ADD file:096dd6620d03d13136a6b3bf1228e35ad63d88a165af095e5d07e44db6ba740e in /
ADD file:81ba6f20bdb99e6c13c434a577069860b6656908031162083b1ac9c02c71dd9f in /
```
- Created: Thu, 24 Dec 2015 15:25:46 GMT
- Docker Version: 1.8.3
- Virtual Size: 4.8 MB (4793939 bytes)
- v2 Blob: `sha256:8f4ec95ceaee9d0d795f5684db8edf87b944c54c0ea30c2395e1c7cd6a9509a8`
- v2 Content-Length: 2.3 MB (2318929 bytes)
- v2 Last-Modified: Thu, 24 Dec 2015 15:29:32 GMT
- Created: Wed, 02 Mar 2016 17:16:00 GMT
- Docker Version: 1.9.1
- Virtual Size: 4.8 MB (4797951 bytes)
- v2 Blob: `sha256:4d06f2521e4f3ae47d0339ba887d234e11edfb8b3d9703ed856de95f4cc2d96d`
- v2 Content-Length: 2.3 MB (2319773 bytes)
## `alpine:latest`
```console
$ docker pull library/alpine@sha256:78a756d480bcbc35db6dcc05b08228a39b32c2b2c7e02336a2dcaa196547a41d
$ docker pull library/alpine@sha256:7739b19a213f3a0aa8dacbd5898c8bd467e6eaf71074296a3d75824e76257396
```
- Total Virtual Size: 4.8 MB (4793939 bytes)
- Total v2 Content-Length: 2.3 MB (2318929 bytes)
- Total Virtual Size: 4.8 MB (4797951 bytes)
- Total v2 Content-Length: 2.3 MB (2319773 bytes)
### Layers (1)
#### `340b2f9a264379f9f230de0af84330fc0b045d79e9b8d90f1558a447ddfb4538`
#### `2a250d324882b789296fa2ce98083ed9685e6b5ed9afdb397648aed9b6cf04a4`
```dockerfile
ADD file:096dd6620d03d13136a6b3bf1228e35ad63d88a165af095e5d07e44db6ba740e in /
ADD file:81ba6f20bdb99e6c13c434a577069860b6656908031162083b1ac9c02c71dd9f in /
```
- Created: Thu, 24 Dec 2015 15:25:46 GMT
- Docker Version: 1.8.3
- Virtual Size: 4.8 MB (4793939 bytes)
- v2 Blob: `sha256:8f4ec95ceaee9d0d795f5684db8edf87b944c54c0ea30c2395e1c7cd6a9509a8`
- v2 Content-Length: 2.3 MB (2318929 bytes)
- v2 Last-Modified: Thu, 24 Dec 2015 15:29:32 GMT
- Created: Wed, 02 Mar 2016 17:16:00 GMT
- Docker Version: 1.9.1
- Virtual Size: 4.8 MB (4797951 bytes)
- v2 Blob: `sha256:4d06f2521e4f3ae47d0339ba887d234e11edfb8b3d9703ed856de95f4cc2d96d`
- v2 Content-Length: 2.3 MB (2319773 bytes)
## `alpine:edge`
```console
$ docker pull library/alpine@sha256:0ba374e4c043984cf5ac6bbaab21556f6695f0ab969abecc83a1bb03eec21dee
$ docker pull library/alpine@sha256:d589e6df461e153f9ff27314770db73eb19d060dffb1f57f912f89039781d8d5
```
- Total Virtual Size: 4.8 MB (4802155 bytes)
- Total v2 Content-Length: 2.3 MB (2319069 bytes)
- Total Virtual Size: 4.8 MB (4806298 bytes)
- Total v2 Content-Length: 2.3 MB (2322510 bytes)
### Layers (1)
#### `151c685e8fd002557eac5dae7ec79ae73b062b419d6e869987fc28f7b6f95951`
#### `49f47bc8d6c89779f43be234b1bd5d8d1c55a3ba40cbeef61af1d926be5bfbda`
```dockerfile
ADD file:0cbf30069e833efa0b4be73fc97d5c297c778b532066b5d27c1b4cb25592803e in /
ADD file:791fd00b507db0182b7bd63d0a56eedc14d94561b6bec3eeb8f57f45e93e36ba in /
```
- Created: Thu, 24 Dec 2015 15:25:55 GMT
- Docker Version: 1.8.3
- Virtual Size: 4.8 MB (4802155 bytes)
- v2 Blob: `sha256:beceaa48f85a87a6c913c971d83ef71aa4261ef5997c26861412d6c51da12b5b`
- v2 Content-Length: 2.3 MB (2319069 bytes)
- v2 Last-Modified: Thu, 24 Dec 2015 15:29:54 GMT
- Created: Wed, 02 Mar 2016 17:16:08 GMT
- Docker Version: 1.9.1
- Virtual Size: 4.8 MB (4806298 bytes)
- v2 Blob: `sha256:d6db411aa8ac18fb24aacdc90c38d0f84bde69bd444f9b71603f8b7113b8abbd`
- v2 Content-Length: 2.3 MB (2322510 bytes)

View File

@ -2,7 +2,10 @@
- [`2.5.5`, `2.5` (*jessie/2.5.5/Dockerfile*)](https://github.com/arangodb/arangodb-docker/blob/636cd874df38edd77a187c08e1803693b3d978d3/jessie/2.5.5/Dockerfile)
- [`2.6`, `2.6.10` (*jessie/2.6.10/Dockerfile*)](https://github.com/arangodb/arangodb-docker/blob/803663b157696616d70e2bb44ce6e256f912e3a6/jessie/2.6.10/Dockerfile)
- [`2.7`, `2.7.2`, `latest` (*jessie/2.7.2/Dockerfile*)](https://github.com/arangodb/arangodb-docker/blob/f57b71e11ed4cf2f74a18fb2ff80dcdb5a63df57/jessie/2.7.2/Dockerfile)
- [`2.7`, `2.7.5` (*jessie/2.7.5/Dockerfile*)](https://github.com/arangodb/arangodb-docker/blob/dbfcc5f3edb37f622a2acd221b58106547b05fae/jessie/2.7.5/Dockerfile)
- [`2.8`, `2.8.4`, `latest` (*jessie/2.8.4/Dockerfile*)](https://github.com/arangodb/arangodb-docker/blob/f6e00d9b7718ce51c32de062c09347192dc344ae/jessie/2.8.4/Dockerfile)
[![](https://badge.imagelayers.io/arangodb:latest.svg)](https://imagelayers.io/?images=arangodb:2.5.5,arangodb:2.6,arangodb:2.7,arangodb:2.8)
For more information about this image and its history, please see [the relevant manifest file (`library/arangodb`)](https://github.com/docker-library/official-images/blob/master/library/arangodb). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -30,27 +33,27 @@ Joins and Transactions are key features for flexible, secure data designs, widel
Furthermore, ArangoDB offers a microservice framework called [Foxx](https://www.arangodb.com/foxx) to build your own Rest API with a few lines of code.
ArangoDB Documentation
#### ArangoDB Documentation
- [ArangoDB Documentation](https://www.arangodb.com/documentation)
- [ArangoDB Tutorials](https://www.arangodb.com/tutorials)
## How to use this image
### Start an `ArangoDB` instance
### Start an ArangoDB instance
In order to start an ArangoDB instance run
```console
$ docker run -d --name arangodb-instance arangodb
unix> docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 -d --name arangodb-instance -d arangodb
```
Will create and launch the arangodb docker instance as background process. The Identifier of the process is printed - the plain text name will be *arangodb-instance* as you stated above. By default ArangoDB listen on port 8529 for request and the image includes `EXPOST 8529`. If you link an application container it is automatically available in the linked container. See the following examples.
Will create and launch the arangodb docker instance as background process. The Identifier of the process is printed. By default ArangoDB listen on port 8529 for request and the image includes `EXPOSE 8529`. If you link an application container it is automatically available in the linked container. See the following examples.
In order to get the IP arango listens on run:
```console
$ docker inspect --format '{{ .NetworkSettings.IPAddress }}' arangodb-instance
unix> docker inspect --format '{{ .NetworkSettings.IPAddress }}' arangodb-instance
```
### Using the instance
@ -58,7 +61,7 @@ $ docker inspect --format '{{ .NetworkSettings.IPAddress }}' arangodb-instance
In order to use the running instance from an application, link the container
```console
$ docker run --name my-arangodb-app --link arangodb-instance:db-link arangodb
unix> docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 --name my-app --link arangodb-instance:db-link arangodb
```
This will use the instance with the name `arangodb-instance` and link it into the application container. The application container will contain environment variables
@ -76,15 +79,44 @@ These can be used to access the database.
If you want to expose the port to the outside world, run
```console
$ docker run -p 8529:8529 -d arangodb
unix> docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 -p 8529:8529 -d arangodb
```
ArangoDB listen on port 8529 for request and the image includes `EXPOST 8529`. The `-p 8529:8529` exposes this port on the host.
ArangoDB listen on port 8529 for request and the image includes `EXPOSE
8529`. The `-p 8529:8529` exposes this port on the host.
### Choosing an authentication method
The ArangoDB image provides several authentication methods which can be specified via environment variables (-e) when using `docker run`
1. ARANGO_RANDOM_ROOT_PASSWORD=1
Generate a random root password when starting. The password will be printed to stdout (may be inspected later using `docker logs`)
2. ARANGO_NO_AUTH=1
Disable authentication. Useful for testing.
**WARNING** Doing so in production will expose all your data. Make sure that ArangoDB is not diretcly accessible from the internet!
3. ARANGO_ROOT_PASSWORD=somepassword
Specify your own root password.
### Command line options
In order to get a list of supported options, run
```console
unix> docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 arangodb arangod --help
```
## Persistent Data
ArangoDB use the volume `/var/lib/arangodb` as database directory to store the collection data and the volume `/var/lib/arangodb-apps` as apps directory to store any extensions. These directories are marked as docker volumes.
See `docker inspect --format "{{ .Config.Volumes}}" arangodb` for all volumes.
A good explanation about persistence and docker container can be found here: [Docker In-depth: Volumes](http://container42.com/2014/11/03/docker-indepth-volumes/), [Why Docker Data Containers are Good](https://medium.com/@ramangupta/why-docker-data-containers-are-good-589b3c6c749e)
### Using host directories
@ -92,50 +124,32 @@ A good explanation about persistence and docker container can be found here: [Do
You can map the container's volumes to a directory on the host, so that the data is kept between runs of the container. This path `/tmp/arangodb` is in general not the correct place to store you persistent files - it is just an example!
```console
$ mkdir /tmp/arangodb
$ docker run -p 8529:8529 -d \
unix> mkdir /tmp/arangodb
unix> docker -e ARANGO_RANDOM_ROOT_PASSWORD=1 run -p 8529:8529 -d \
-v /tmp/arangodb:/var/lib/arangodb \
arangodb
```
This will use the `/tmp/arangodb` directory of the host as database directory for ArangoDB inside the container.
## Using a custom ArangoDB configuration file
The ArangoDB startup configuration is specified in the file `/etc/arangodb/arangodb.conf`. If you want to use a customized ArangoDB configuration, you can create your alternative configuration file in a directory on the host machine and then mount that directory location as `/etc/arangodb` inside the `arangodb` container.
If `/my/custom/arangod.conf` is the path of your arangodb configuration file, you can start your `arangodb` container like this:
```console
$ docker run --name some-arangodb -v /my/custom:/etc/arangodb -d arangodb:tag
```
This will start a new container `some-arangodb` where the ArangoDB instance uses the startup settings from your config file instead of the default one.
Note that users on host systems with SELinux enabled may see issues with this. The current workaround is to assign the relevant SELinux policy type to your new config file so that the container will be allowed to mount it:
```console
$ chcon -Rt svirt_sandbox_file_t /my/custom
```
### Using a data container
Alternatively you can create a container holding the data.
```console
$ docker run -d --name arangodb-persist -v /var/lib/arangodb debian:8.0 true
unix> docker create --name arangodb-persist arangodb true
```
And use this data container in your ArangoDB container.
```console
$ docker run --volumes-from arangodb-persist -p 8529:8529 arangodb
unix> docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 --volumes-from arangodb-persist -p 8529:8529 arangodb
```
If want to save a few bytes you can alternatively use [hello-world](https://registry.hub.docker.com/_/hello-world/), [busybox](https://registry.hub.docker.com/_/busybox/) or [alpine](https://registry.hub.docker.com/_/alpine/) for creating the volume only containers. For example:
If want to save a few bytes you can alternatively use [busybox](https://registry.hub.docker.com/_/busybox) or [alpine](https://registry.hub.docker.com/_/alpine) for creating the volume only containers. Please note that you need to provide the used volumes in this case. For example
```console
$ docker run -d --name arangodb-persist -v /var/lib/arangodb alpine alpine
unix> docker run -d --name arangodb-persist -v /var/lib/arangodb busybox true
```
# License
@ -144,7 +158,7 @@ $ docker run -d --name arangodb-persist -v /var/lib/arangodb alpine alpine
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -20,27 +20,27 @@ Joins and Transactions are key features for flexible, secure data designs, widel
Furthermore, ArangoDB offers a microservice framework called [Foxx](https://www.arangodb.com/foxx) to build your own Rest API with a few lines of code.
ArangoDB Documentation
#### ArangoDB Documentation
- [ArangoDB Documentation](https://www.arangodb.com/documentation)
- [ArangoDB Tutorials](https://www.arangodb.com/tutorials)
## How to use this image
### Start an `ArangoDB` instance
### Start an ArangoDB instance
In order to start an ArangoDB instance run
```console
$ docker run -d --name arangodb-instance arangodb
unix> docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 -d --name arangodb-instance -d arangodb
```
Will create and launch the arangodb docker instance as background process. The Identifier of the process is printed - the plain text name will be *arangodb-instance* as you stated above. By default ArangoDB listen on port 8529 for request and the image includes `EXPOST 8529`. If you link an application container it is automatically available in the linked container. See the following examples.
Will create and launch the arangodb docker instance as background process. The Identifier of the process is printed. By default ArangoDB listen on port 8529 for request and the image includes `EXPOSE 8529`. If you link an application container it is automatically available in the linked container. See the following examples.
In order to get the IP arango listens on run:
```console
$ docker inspect --format '{{ .NetworkSettings.IPAddress }}' arangodb-instance
unix> docker inspect --format '{{ .NetworkSettings.IPAddress }}' arangodb-instance
```
### Using the instance
@ -48,7 +48,7 @@ $ docker inspect --format '{{ .NetworkSettings.IPAddress }}' arangodb-instance
In order to use the running instance from an application, link the container
```console
$ docker run --name my-arangodb-app --link arangodb-instance:db-link arangodb
unix> docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 --name my-app --link arangodb-instance:db-link arangodb
```
This will use the instance with the name `arangodb-instance` and link it into the application container. The application container will contain environment variables
@ -66,15 +66,44 @@ These can be used to access the database.
If you want to expose the port to the outside world, run
```console
$ docker run -p 8529:8529 -d arangodb
unix> docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 -p 8529:8529 -d arangodb
```
ArangoDB listen on port 8529 for request and the image includes `EXPOST 8529`. The `-p 8529:8529` exposes this port on the host.
ArangoDB listen on port 8529 for request and the image includes `EXPOSE
8529`. The `-p 8529:8529` exposes this port on the host.
### Choosing an authentication method
The ArangoDB image provides several authentication methods which can be specified via environment variables (-e) when using `docker run`
1. ARANGO_RANDOM_ROOT_PASSWORD=1
Generate a random root password when starting. The password will be printed to stdout (may be inspected later using `docker logs`)
2. ARANGO_NO_AUTH=1
Disable authentication. Useful for testing.
**WARNING** Doing so in production will expose all your data. Make sure that ArangoDB is not diretcly accessible from the internet!
3. ARANGO_ROOT_PASSWORD=somepassword
Specify your own root password.
### Command line options
In order to get a list of supported options, run
```console
unix> docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 arangodb arangod --help
```
## Persistent Data
ArangoDB use the volume `/var/lib/arangodb` as database directory to store the collection data and the volume `/var/lib/arangodb-apps` as apps directory to store any extensions. These directories are marked as docker volumes.
See `docker inspect --format "{{ .Config.Volumes}}" arangodb` for all volumes.
A good explanation about persistence and docker container can be found here: [Docker In-depth: Volumes](http://container42.com/2014/11/03/docker-indepth-volumes/), [Why Docker Data Containers are Good](https://medium.com/@ramangupta/why-docker-data-containers-are-good-589b3c6c749e)
### Using host directories
@ -82,48 +111,30 @@ A good explanation about persistence and docker container can be found here: [Do
You can map the container's volumes to a directory on the host, so that the data is kept between runs of the container. This path `/tmp/arangodb` is in general not the correct place to store you persistent files - it is just an example!
```console
$ mkdir /tmp/arangodb
$ docker run -p 8529:8529 -d \
unix> mkdir /tmp/arangodb
unix> docker -e ARANGO_RANDOM_ROOT_PASSWORD=1 run -p 8529:8529 -d \
-v /tmp/arangodb:/var/lib/arangodb \
arangodb
```
This will use the `/tmp/arangodb` directory of the host as database directory for ArangoDB inside the container.
## Using a custom ArangoDB configuration file
The ArangoDB startup configuration is specified in the file `/etc/arangodb/arangodb.conf`. If you want to use a customized ArangoDB configuration, you can create your alternative configuration file in a directory on the host machine and then mount that directory location as `/etc/arangodb` inside the `%%REPO%%` container.
If `/my/custom/arangod.conf` is the path of your arangodb configuration file, you can start your `%%REPO%%` container like this:
```console
$ docker run --name some-%%REPO%% -v /my/custom:/etc/arangodb -d %%REPO%%:tag
```
This will start a new container `some-%%REPO%%` where the ArangoDB instance uses the startup settings from your config file instead of the default one.
Note that users on host systems with SELinux enabled may see issues with this. The current workaround is to assign the relevant SELinux policy type to your new config file so that the container will be allowed to mount it:
```console
$ chcon -Rt svirt_sandbox_file_t /my/custom
```
### Using a data container
Alternatively you can create a container holding the data.
```console
$ docker run -d --name arangodb-persist -v /var/lib/arangodb debian:8.0 true
unix> docker create --name arangodb-persist arangodb true
```
And use this data container in your ArangoDB container.
```console
$ docker run --volumes-from arangodb-persist -p 8529:8529 arangodb
unix> docker run -e ARANGO_RANDOM_ROOT_PASSWORD=1 --volumes-from arangodb-persist -p 8529:8529 arangodb
```
If want to save a few bytes you can alternatively use [hello-world](https://registry.hub.docker.com/_/hello-world/), [busybox](https://registry.hub.docker.com/_/busybox/) or [alpine](https://registry.hub.docker.com/_/alpine/) for creating the volume only containers. For example:
If want to save a few bytes you can alternatively use [busybox](https://registry.hub.docker.com/_/busybox) or [alpine](https://registry.hub.docker.com/_/alpine) for creating the volume only containers. Please note that you need to provide the used volumes in this case. For example
```console
$ docker run -d --name arangodb-persist -v /var/lib/arangodb alpine alpine
unix> docker run -d --name arangodb-persist -v /var/lib/arangodb busybox true
```

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,8 @@
- [`7.0.2` (*7.0/Dockerfile*)](https://github.com/Bonitasoft-Community/docker_bonita/blob/c5df61351f71d8691e7746a171b8294f58555338/7.0/Dockerfile)
- [`7.0.3`, `latest` (*7.0/Dockerfile*)](https://github.com/Bonitasoft-Community/docker_bonita/blob/cdbbd1c8fce49255116b63799fa939afd3ee7641/7.0/Dockerfile)
[![](https://badge.imagelayers.io/bonita:latest.svg)](https://imagelayers.io/?images=bonita:7.0.0,bonita:7.0.1,bonita:7.0.2,bonita:7.0.3)
For more information about this image and its history, please see [the relevant manifest file (`library/bonita`)](https://github.com/docker-library/official-images/blob/master/library/bonita). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `bonita/tag-details.md` file](https://github.com/docker-library/docs/blob/master/bonita/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -21,7 +23,9 @@ Bonita BPM is an open-source business process management and workflow suite crea
## Quick start
docker run --name bonita -d -p 8080:8080 bonita
```console
$ docker run --name bonita -d -p 8080:8080 bonita
```
This will start a container running the [Tomcat Bundle](http://documentation.bonitasoft.com/tomcat-bundle-2) with Bonita BPM Engine + Bonita BPM Portal. With no environment variables specified, it's as like if you have launched the bundle on your host using startup.{sh|bat} (with security hardening on REST and HTTP APIs, cf Security part). Bonita BPM uses a H2 database here.
@ -42,11 +46,15 @@ PostgreSQL is the recommanded database.
Mount that directory location as /docker-entrypoint-initdb.d inside the PostgreSQL container:
docker run --name mydbpostgres -v "$PWD"/custom_postgres/:/docker-entrypoint-initdb.d -e POSTGRES_PASSWORD=mysecretpassword -d postgres:9.3
```console
$ docker run --name mydbpostgres -v "$PWD"/custom_postgres/:/docker-entrypoint-initdb.d -e POSTGRES_PASSWORD=mysecretpassword -d postgres:9.3
```
See the [official PostgreSQL documentation](https://registry.hub.docker.com/_/postgres/) for more details.
docker run --name bonita_postgres --link mydbpostgres:postgres -d -p 8080:8080 bonita
```console
$ docker run --name bonita_postgres --link mydbpostgres:postgres -d -p 8080:8080 bonita
```
### MySQL
@ -60,17 +68,23 @@ There are known issues with the management of XA transactions by MySQL engine an
Mount that directory location as /etc/mysql/conf.d inside the MySQL container:
docker run --name mydbmysql -v "$PWD"/custom_mysql/:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql:5.5
```console
$ docker run --name mydbmysql -v "$PWD"/custom_mysql/:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql:5.5
```
See the [official MySQL documentation](https://registry.hub.docker.com/_/mysql/) for more details.
Start your application container to link it to the MySQL container:
docker run --name bonita_mysql --link mydbmysql:mysql -d -p 8080:8080 bonita
```console
$ docker run --name bonita_mysql --link mydbmysql:mysql -d -p 8080:8080 bonita
```
## Modify default credentials
docker run --name=bonita -e "TENANT_LOGIN=tech_user" -e "TENANT_PASSWORD=secret" -e "PLATFORM_LOGIN=pfadmin" -e "PLATFORM_PASSWORD=pfsecret" -d -p 8080:8080 bonita
```console
$ docker run --name=bonita -e "TENANT_LOGIN=tech_user" -e "TENANT_PASSWORD=secret" -e "PLATFORM_LOGIN=pfadmin" -e "PLATFORM_PASSWORD=pfsecret" -d -p 8080:8080 bonita
```
Now you can access the Bonita BPM Portal on localhost:8080/bonita and login using: tech_user / secret
@ -94,27 +108,33 @@ The `-v /my/own/datadir:/opt/bonita` part of the command mounts the `/my/own/dat
Note that users on host systems with SELinux enabled may see issues with this. The current workaround is to assign the relevant SELinux policy type to the new data directory so that the container will be allowed to access it:
chcon -Rt svirt_sandbox_file_t /my/own/datadir
```console
$ chcon -Rt svirt_sandbox_file_t /my/own/datadir
```
## Migrate from an earlier version of Bonita BPM
1. Stop the container to perform a backup
docker stop bonita_7.0.0_postgres
```console
$ docker stop bonita_7.0.0_postgres
```
2. Check where your data are stored
docker inspect bonita_7.0.0_postgres
[...]
"Mounts": [
{
"Source": "/home/user/Documents/Docker/Volumes/bonita_7.0.0_postgres",
"Destination": "/opt/bonita",
"Mode": "",
"RW": true
}
],
[...]
```console
$ docker inspect bonita_7.0.0_postgres
[...]
"Mounts": [
{
"Source": "/home/user/Documents/Docker/Volumes/bonita_7.0.0_postgres",
"Destination": "/opt/bonita",
"Mode": "",
"RW": true
}
],
[...]
```
3. Copy data from the filesystem
@ -122,8 +142,10 @@ Note that users on host systems with SELinux enabled may see issues with this. T
4. Retrieve the DB container IP
docker inspect --format '{{ .NetworkSettings.IPAddress }}' mydbpostgres
172.17.0.26
```console
$ docker inspect --format '{{ .NetworkSettings.IPAddress }}' mydbpostgres
172.17.0.26
```
5. Dump the database
@ -180,7 +202,9 @@ Note that users on host systems with SELinux enabled may see issues with this. T
11. Launch the new container pointing towards the copy of DB and filesystem
docker run --name=bonita_7.0.3_postgres --link mydbpostgres:postgres -e "DB_NAME=newbonitadb" -e "DB_USER=newbonitauser" -e "DB_PASS=newbonitapass" -v "$PWD"/bonita_7.0.3_postgres:/opt/bonita/ -d -p 8081:8080 bonita:7.0.3
```console
$ docker run --name=bonita_7.0.3_postgres --link mydbpostgres:postgres -e "DB_NAME=newbonitadb" -e "DB_USER=newbonitauser" -e "DB_PASS=newbonitapass" -v "$PWD"/bonita_7.0.3_postgres:/opt/bonita/ -d -p 8081:8080 bonita:7.0.3
```
For more details regarding Bonita migration, see the [documentation](http://documentation.bonitasoft.com/migrate-earlier-version-bonita-bpm-0).
@ -198,7 +222,9 @@ This Docker image activates both static and dynamic authorization checks by defa
For specific needs you can override this behavior by setting HTTP_API to true and REST_API_DYN_AUTH_CHECKS to false:
docker run -e HTTP_API=true -e REST_API_DYN_AUTH_CHECKS=false --name bonita -d -p 8080:8080 bonita
```console
$ docker run -e HTTP_API=true -e REST_API_DYN_AUTH_CHECKS=false --name bonita -d -p 8080:8080 bonita
```
## Environment variables
@ -287,8 +313,10 @@ For example, you can increase the log level :
Note: There are several ways to check the `bonita` logs. One of them is
docker exec -ti bonita_custom /bin/bash
tail -f /opt/bonita/BonitaBPMCommunity-7.0.0-Tomcat-7.0.55/logs/bonita.`date +%Y-%m-%d`.log
```console
$ docker exec -ti bonita_custom /bin/bash
tail -f /opt/bonita/BonitaBPMCommunity-7.0.0-Tomcat-7.0.55/logs/bonita.`date +%Y-%m-%d`.log
```
# License
@ -300,7 +328,7 @@ Bonita BPM image includes two parts :
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -10,7 +10,9 @@ Bonita BPM is an open-source business process management and workflow suite crea
## Quick start
docker run --name bonita -d -p 8080:8080 bonita
```console
$ docker run --name bonita -d -p 8080:8080 bonita
```
This will start a container running the [Tomcat Bundle](http://documentation.bonitasoft.com/tomcat-bundle-2) with Bonita BPM Engine + Bonita BPM Portal. With no environment variables specified, it's as like if you have launched the bundle on your host using startup.{sh|bat} (with security hardening on REST and HTTP APIs, cf Security part). Bonita BPM uses a H2 database here.
@ -31,11 +33,15 @@ PostgreSQL is the recommanded database.
Mount that directory location as /docker-entrypoint-initdb.d inside the PostgreSQL container:
docker run --name mydbpostgres -v "$PWD"/custom_postgres/:/docker-entrypoint-initdb.d -e POSTGRES_PASSWORD=mysecretpassword -d postgres:9.3
```console
$ docker run --name mydbpostgres -v "$PWD"/custom_postgres/:/docker-entrypoint-initdb.d -e POSTGRES_PASSWORD=mysecretpassword -d postgres:9.3
```
See the [official PostgreSQL documentation](https://registry.hub.docker.com/_/postgres/) for more details.
docker run --name bonita_postgres --link mydbpostgres:postgres -d -p 8080:8080 bonita
```console
$ docker run --name bonita_postgres --link mydbpostgres:postgres -d -p 8080:8080 bonita
```
### MySQL
@ -49,17 +55,23 @@ There are known issues with the management of XA transactions by MySQL engine an
Mount that directory location as /etc/mysql/conf.d inside the MySQL container:
docker run --name mydbmysql -v "$PWD"/custom_mysql/:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql:5.5
```console
$ docker run --name mydbmysql -v "$PWD"/custom_mysql/:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=mysecretpassword -d mysql:5.5
```
See the [official MySQL documentation](https://registry.hub.docker.com/_/mysql/) for more details.
Start your application container to link it to the MySQL container:
docker run --name bonita_mysql --link mydbmysql:mysql -d -p 8080:8080 bonita
```console
$ docker run --name bonita_mysql --link mydbmysql:mysql -d -p 8080:8080 bonita
```
## Modify default credentials
docker run --name=bonita -e "TENANT_LOGIN=tech_user" -e "TENANT_PASSWORD=secret" -e "PLATFORM_LOGIN=pfadmin" -e "PLATFORM_PASSWORD=pfsecret" -d -p 8080:8080 bonita
```console
$ docker run --name=bonita -e "TENANT_LOGIN=tech_user" -e "TENANT_PASSWORD=secret" -e "PLATFORM_LOGIN=pfadmin" -e "PLATFORM_PASSWORD=pfsecret" -d -p 8080:8080 bonita
```
Now you can access the Bonita BPM Portal on localhost:8080/bonita and login using: tech_user / secret
@ -83,27 +95,33 @@ The `-v /my/own/datadir:/opt/bonita` part of the command mounts the `/my/own/dat
Note that users on host systems with SELinux enabled may see issues with this. The current workaround is to assign the relevant SELinux policy type to the new data directory so that the container will be allowed to access it:
chcon -Rt svirt_sandbox_file_t /my/own/datadir
```console
$ chcon -Rt svirt_sandbox_file_t /my/own/datadir
```
## Migrate from an earlier version of Bonita BPM
1. Stop the container to perform a backup
docker stop bonita_7.0.0_postgres
```console
$ docker stop bonita_7.0.0_postgres
```
2. Check where your data are stored
docker inspect bonita_7.0.0_postgres
[...]
"Mounts": [
{
"Source": "/home/user/Documents/Docker/Volumes/bonita_7.0.0_postgres",
"Destination": "/opt/bonita",
"Mode": "",
"RW": true
}
],
[...]
```console
$ docker inspect bonita_7.0.0_postgres
[...]
"Mounts": [
{
"Source": "/home/user/Documents/Docker/Volumes/bonita_7.0.0_postgres",
"Destination": "/opt/bonita",
"Mode": "",
"RW": true
}
],
[...]
```
3. Copy data from the filesystem
@ -111,8 +129,10 @@ Note that users on host systems with SELinux enabled may see issues with this. T
4. Retrieve the DB container IP
docker inspect --format '{{ .NetworkSettings.IPAddress }}' mydbpostgres
172.17.0.26
```console
$ docker inspect --format '{{ .NetworkSettings.IPAddress }}' mydbpostgres
172.17.0.26
```
5. Dump the database
@ -169,7 +189,9 @@ Note that users on host systems with SELinux enabled may see issues with this. T
11. Launch the new container pointing towards the copy of DB and filesystem
docker run --name=bonita_7.0.3_postgres --link mydbpostgres:postgres -e "DB_NAME=newbonitadb" -e "DB_USER=newbonitauser" -e "DB_PASS=newbonitapass" -v "$PWD"/bonita_7.0.3_postgres:/opt/bonita/ -d -p 8081:8080 bonita:7.0.3
```console
$ docker run --name=bonita_7.0.3_postgres --link mydbpostgres:postgres -e "DB_NAME=newbonitadb" -e "DB_USER=newbonitauser" -e "DB_PASS=newbonitapass" -v "$PWD"/bonita_7.0.3_postgres:/opt/bonita/ -d -p 8081:8080 bonita:7.0.3
```
For more details regarding Bonita migration, see the [documentation](http://documentation.bonitasoft.com/migrate-earlier-version-bonita-bpm-0).
@ -187,7 +209,9 @@ This Docker image activates both static and dynamic authorization checks by defa
For specific needs you can override this behavior by setting HTTP_API to true and REST_API_DYN_AUTH_CHECKS to false:
docker run -e HTTP_API=true -e REST_API_DYN_AUTH_CHECKS=false --name bonita -d -p 8080:8080 bonita
```console
$ docker run -e HTTP_API=true -e REST_API_DYN_AUTH_CHECKS=false --name bonita -d -p 8080:8080 bonita
```
## Environment variables
@ -276,5 +300,7 @@ For example, you can increase the log level :
Note: There are several ways to check the `bonita` logs. One of them is
docker exec -ti bonita_custom /bin/bash
tail -f /opt/bonita/BonitaBPMCommunity-7.0.0-Tomcat-7.0.55/logs/bonita.`date +%Y-%m-%d`.log
```console
$ docker exec -ti bonita_custom /bin/bash
tail -f /opt/bonita/BonitaBPMCommunity-7.0.0-Tomcat-7.0.55/logs/bonita.`date +%Y-%m-%d`.log
```

View File

@ -3,4 +3,3 @@ Bonita BPM image includes two parts :
- Bonita BPM Engine under [LGPL v2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html)
- Bonita BPM Portal under [GPL v2.0](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)

File diff suppressed because it is too large Load Diff

View File

@ -15,9 +15,6 @@
- [`trusty-curl` (*trusty/curl/Dockerfile*)](https://github.com/docker-library/buildpack-deps/blob/af914a5bde2a749884177393c8140384048dc5f9/trusty/curl/Dockerfile)
- [`trusty-scm` (*trusty/scm/Dockerfile*)](https://github.com/docker-library/buildpack-deps/blob/1845b3f918f69b4c97912b0d4d68a5658458e84f/trusty/scm/Dockerfile)
- [`trusty` (*trusty/Dockerfile*)](https://github.com/docker-library/buildpack-deps/blob/e88116df8558bd129851862e1bf56250ea52ec90/trusty/Dockerfile)
- [`vivid-curl` (*vivid/curl/Dockerfile*)](https://github.com/docker-library/buildpack-deps/blob/af914a5bde2a749884177393c8140384048dc5f9/vivid/curl/Dockerfile)
- [`vivid-scm` (*vivid/scm/Dockerfile*)](https://github.com/docker-library/buildpack-deps/blob/1845b3f918f69b4c97912b0d4d68a5658458e84f/vivid/scm/Dockerfile)
- [`vivid` (*vivid/Dockerfile*)](https://github.com/docker-library/buildpack-deps/blob/ca0f463579583f030cb5c8eb2c8dac207709feb5/vivid/Dockerfile)
- [`wheezy-curl` (*wheezy/curl/Dockerfile*)](https://github.com/docker-library/buildpack-deps/blob/a0a59c61102e8b079d568db69368fb89421f75f2/wheezy/curl/Dockerfile)
- [`wheezy-scm` (*wheezy/scm/Dockerfile*)](https://github.com/docker-library/buildpack-deps/blob/1845b3f918f69b4c97912b0d4d68a5658458e84f/wheezy/scm/Dockerfile)
- [`wheezy` (*wheezy/Dockerfile*)](https://github.com/docker-library/buildpack-deps/blob/ca0f463579583f030cb5c8eb2c8dac207709feb5/wheezy/Dockerfile)
@ -28,6 +25,8 @@
- [`xenial-scm` (*xenial/scm/Dockerfile*)](https://github.com/docker-library/buildpack-deps/blob/2da658b9a1b91fa61d63ffad2ea52685cac6c702/xenial/scm/Dockerfile)
- [`xenial` (*xenial/Dockerfile*)](https://github.com/docker-library/buildpack-deps/blob/2da658b9a1b91fa61d63ffad2ea52685cac6c702/xenial/Dockerfile)
[![](https://badge.imagelayers.io/buildpack-deps:latest.svg)](https://imagelayers.io/?images=buildpack-deps:jessie-curl,buildpack-deps:jessie-scm,buildpack-deps:jessie,buildpack-deps:precise-curl,buildpack-deps:precise-scm,buildpack-deps:precise,buildpack-deps:sid-curl,buildpack-deps:sid-scm,buildpack-deps:sid,buildpack-deps:stretch-curl,buildpack-deps:stretch-scm,buildpack-deps:stretch,buildpack-deps:trusty-curl,buildpack-deps:trusty-scm,buildpack-deps:trusty,buildpack-deps:wheezy-curl,buildpack-deps:wheezy-scm,buildpack-deps:wheezy,buildpack-deps:wily-curl,buildpack-deps:wily-scm,buildpack-deps:wily,buildpack-deps:xenial-curl,buildpack-deps:xenial-scm,buildpack-deps:xenial)
For more information about this image and its history, please see [the relevant manifest file (`library/buildpack-deps`)](https://github.com/docker-library/official-images/blob/master/library/buildpack-deps). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `buildpack-deps/tag-details.md` file](https://github.com/docker-library/docs/blob/master/buildpack-deps/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -62,7 +61,7 @@ View [license information](https://www.debian.org/social_contract#guidelines) fo
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,10 @@
# Supported tags and respective `Dockerfile` links
- [`1.21.0-ubuntu`, `1.21-ubuntu`, `1-ubuntu`, `ubuntu` (*ubuntu/Dockerfile*)](https://github.com/docker-library/busybox/blob/b783e409ecd7f7d3682bd18d27d9ea4668fb3cd0/ubuntu/Dockerfile)
- [`1.24.1`, `1.24`, `1`, `latest` (*upstream/Dockerfile*)](https://github.com/docker-library/busybox/blob/b783e409ecd7f7d3682bd18d27d9ea4668fb3cd0/upstream/Dockerfile)
- [`1.24.1-glibc`, `1.24-glibc`, `1-glibc`, `glibc` (*glibc/Dockerfile*)](https://github.com/docker-library/busybox/blob/1cf3ff5b2bdf332e6ecff8c4aaaa94172f693332/glibc/Dockerfile)
- [`1.24.1-musl`, `1.24-musl`, `1-musl`, `musl` (*musl/Dockerfile*)](https://github.com/docker-library/busybox/blob/1cf3ff5b2bdf332e6ecff8c4aaaa94172f693332/musl/Dockerfile)
- [`1.24.1-uclibc`, `1.24.1`, `1.24-uclibc`, `1.24`, `1-uclibc`, `1`, `uclibc`, `latest` (*uclibc/Dockerfile*)](https://github.com/docker-library/busybox/blob/1cf3ff5b2bdf332e6ecff8c4aaaa94172f693332/uclibc/Dockerfile)
[![](https://badge.imagelayers.io/busybox:latest.svg)](https://imagelayers.io/?images=busybox:1.24.1-glibc,busybox:1.24.1-musl,busybox:1.24.1-uclibc)
For more information about this image and its history, please see [the relevant manifest file (`library/busybox`)](https://github.com/docker-library/official-images/blob/master/library/busybox). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -9,7 +12,7 @@ For detailed information about the virtual/transfer sizes and individual layers
# What is BusyBox? The Swiss Army Knife of Embedded Linux
At about 2.5 Mb in size, [BusyBox](http://www.busybox.net/) is a very good ingredient to craft space-efficient distributions.
Coming in somewhere between 1 and 5 Mb in on-disk size (depending on the variant), [BusyBox](http://www.busybox.net/) is a very good ingredient to craft space-efficient distributions.
BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete environment for any small or embedded system.
@ -35,13 +38,17 @@ COPY ./my-static-binary /my-static-binary
CMD ["/my-static-binary"]
```
This `Dockerfile` will allow you to create a minimal image for your statically compiled binary. You will have to compile the binary in some other place like another container.
This `Dockerfile` will allow you to create a minimal image for your statically compiled binary. You will have to compile the binary in some other place like another container. For a simpler alternative that's similarly tiny but easier to extend, [see `alpine`](https://hub.docker.com/_/alpine/).
## More about this image
## Image Variants
The tags of this image are built using two different methods. The `ubuntu` tags are using the `busybox-static` package from Ubuntu, adding a few support files so that it works in Docker. It's super fast to build (a minute or even less). The `buildroot` tags are going the long way: they use buildroot to craft a whole filesystem, with busybox but also all required libraries and other support files. It has a stronger guarantee of "this will work". It is also smaller because it's using uclibc, however it takes hours to build.
This image contains BusyBox built against various "libc" variants (for a comparison of "libc" variants, [Eta Labs has a very nice chart](http://www.etalabs.net/compare_libcs.html) which lists many similarities and differences).
Having two totally different builders means that if one of the goes belly up, we can always fall-back on the other since this image is used in much of build testing of `docker` itself.
- `busybox:glibc`: [glibc from Debian](https://packages.debian.org/jessie/libc6) (which is then included in the image)
- `busybox:musl`: [musl from Alpine](https://pkgs.alpinelinux.org/package/main/x86_64/musl) (statically compiled)
- `busybox:uclibc`: [uClibc](https://uclibc.org) via [Buildroot](https://buildroot.org) (statically compiled)
For more information about the specific particulars of the build process for each variant, see `Dockerfile.builder` in the same directory as each variant's `Dockerfile` (see links above).
# License
@ -49,7 +56,7 @@ View [license information](http://www.busybox.net/license.html) for the software
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.
@ -63,7 +70,7 @@ Documentation for this image is stored in the [`busybox/` directory](https://git
## Issues
If you have any problems with or questions about this image, please contact us through a [GitHub issue](https://github.com/jpetazzo/docker-busybox/issues).
If you have any problems with or questions about this image, please contact us through a [GitHub issue](https://github.com/docker-library/busybox/issues).
You can also reach many of the official image maintainers via the `#docker-library` IRC channel on [Freenode](https://freenode.net).
@ -71,4 +78,4 @@ You can also reach many of the official image maintainers via the `#docker-libra
You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.
Before you start to code, we recommend discussing your plans through a [GitHub issue](https://github.com/jpetazzo/docker-busybox/issues), especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.
Before you start to code, we recommend discussing your plans through a [GitHub issue](https://github.com/docker-library/busybox/issues), especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.

View File

@ -1,6 +1,6 @@
# What is BusyBox? The Swiss Army Knife of Embedded Linux
At about 2.5 Mb in size, [BusyBox](http://www.busybox.net/) is a very good ingredient to craft space-efficient distributions.
Coming in somewhere between 1 and 5 Mb in on-disk size (depending on the variant), [BusyBox](http://www.busybox.net/) is a very good ingredient to craft space-efficient distributions.
BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc. The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, the options that are included provide the expected functionality and behave very much like their GNU counterparts. BusyBox provides a fairly complete environment for any small or embedded system.
@ -26,10 +26,14 @@ COPY ./my-static-binary /my-static-binary
CMD ["/my-static-binary"]
```
This `Dockerfile` will allow you to create a minimal image for your statically compiled binary. You will have to compile the binary in some other place like another container.
This `Dockerfile` will allow you to create a minimal image for your statically compiled binary. You will have to compile the binary in some other place like another container. For a simpler alternative that's similarly tiny but easier to extend, [see `alpine`](https://hub.docker.com/_/alpine/).
## More about this image
## Image Variants
The tags of this image are built using two different methods. The `ubuntu` tags are using the `busybox-static` package from Ubuntu, adding a few support files so that it works in Docker. It's super fast to build (a minute or even less). The `buildroot` tags are going the long way: they use buildroot to craft a whole filesystem, with busybox but also all required libraries and other support files. It has a stronger guarantee of "this will work". It is also smaller because it's using uclibc, however it takes hours to build.
This image contains BusyBox built against various "libc" variants (for a comparison of "libc" variants, [Eta Labs has a very nice chart](http://www.etalabs.net/compare_libcs.html) which lists many similarities and differences).
Having two totally different builders means that if one of the goes belly up, we can always fall-back on the other since this image is used in much of build testing of `docker` itself.
- `busybox:glibc`: [glibc from Debian](https://packages.debian.org/jessie/libc6) (which is then included in the image)
- `busybox:musl`: [musl from Alpine](https://pkgs.alpinelinux.org/package/main/x86_64/musl) (statically compiled)
- `busybox:uclibc`: [uClibc](https://uclibc.org) via [Buildroot](https://buildroot.org) (statically compiled)
For more information about the specific particulars of the build process for each variant, see `Dockerfile.builder` in the same directory as each variant's `Dockerfile` (see links above).

View File

@ -2,315 +2,595 @@
# Tags of `busybox`
- [`busybox:1.21.0-ubuntu`](#busybox1210-ubuntu)
- [`busybox:1.21-ubuntu`](#busybox121-ubuntu)
- [`busybox:1-ubuntu`](#busybox1-ubuntu)
- [`busybox:ubuntu`](#busyboxubuntu)
- [`busybox:1.24.1-glibc`](#busybox1241-glibc)
- [`busybox:1.24-glibc`](#busybox124-glibc)
- [`busybox:1-glibc`](#busybox1-glibc)
- [`busybox:glibc`](#busyboxglibc)
- [`busybox:1.24.1-musl`](#busybox1241-musl)
- [`busybox:1.24-musl`](#busybox124-musl)
- [`busybox:1-musl`](#busybox1-musl)
- [`busybox:musl`](#busyboxmusl)
- [`busybox:1.24.1-uclibc`](#busybox1241-uclibc)
- [`busybox:1.24.1`](#busybox1241)
- [`busybox:1.24-uclibc`](#busybox124-uclibc)
- [`busybox:1.24`](#busybox124)
- [`busybox:1-uclibc`](#busybox1-uclibc)
- [`busybox:1`](#busybox1)
- [`busybox:uclibc`](#busyboxuclibc)
- [`busybox:latest`](#busyboxlatest)
## `busybox:1.21.0-ubuntu`
## `busybox:1.24.1-glibc`
```console
$ docker pull library/busybox@sha256:2e8bb1e3beca5840cbf49a9142262e5c8b4f0d0a47bea1ee8ab954a6c198fb20
$ docker pull library/busybox@sha256:3e2261c673a3e5284252cf182c5706154471e6548e1b0eb9082c4c29e264cf2c
```
- Total Virtual Size: 4.3 MB (4346790 bytes)
- Total v2 Content-Length: 2.0 MB (1995612 bytes)
- Total Virtual Size: 4.2 MB (4179779 bytes)
- Total v2 Content-Length: 2.2 MB (2202436 bytes)
### Layers (2)
#### `79e69b372961d11d555c12fe0e2f0e8893abffb38ef43ef3eb479a3b654ae265`
#### `b73cee63551b3aa9ae6893fd34a017d140878e7eadd7e5f66b3eb3069d8eee16`
```dockerfile
ADD file:b333e2afa5aa1821be2beb361aee79cb39fb9e9273f7251813fb708c1ade12bb in /
ADD file:e891d75859065a96297ee72d7990b67f36fa5315e59160ad70ab0b56e25dff99 in /
```
- Created: Tue, 08 Dec 2015 18:31:26 GMT
- Docker Version: 1.8.3
- Virtual Size: 4.3 MB (4346790 bytes)
- v2 Blob: `sha256:082340653daf0364a24268c6ca0594f22766a683b3e17f49028ef564b229e835`
- v2 Content-Length: 2.0 MB (1995580 bytes)
- v2 Last-Modified: Tue, 08 Dec 2015 18:32:20 GMT
- Created: Tue, 16 Feb 2016 22:58:52 GMT
- Docker Version: 1.9.1
- Virtual Size: 4.2 MB (4179779 bytes)
- v2 Blob: `sha256:8de1ce8dd4705d9b33c3a3665fb1914035a230939e7b78cd19185e6c7a4cb2de`
- v2 Content-Length: 2.2 MB (2202404 bytes)
#### `a6dbc8d6ddbb9e905518a9df65f414efce038de5f253a081b1205c6cea4bac17`
#### `17f9eb2bd2b5516249f6b5d9b32197cf752c893963c2d9072f8d389ac7f6655a`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 08 Dec 2015 18:31:26 GMT
- Parent Layer: `79e69b372961d11d555c12fe0e2f0e8893abffb38ef43ef3eb479a3b654ae265`
- Docker Version: 1.8.3
- Created: Tue, 16 Feb 2016 22:58:53 GMT
- Parent Layer: `b73cee63551b3aa9ae6893fd34a017d140878e7eadd7e5f66b3eb3069d8eee16`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `busybox:1.21-ubuntu`
## `busybox:1.24-glibc`
```console
$ docker pull library/busybox@sha256:0ffdec6e0a48323b9aa3dc533c5fdeccda83df67ab693f727cda120fc8aede88
$ docker pull library/busybox@sha256:505167cf8c087e22b9de8a2f595d61bce6906fc9fcc560a92e525e374d7d17fa
```
- Total Virtual Size: 4.3 MB (4346790 bytes)
- Total v2 Content-Length: 2.0 MB (1995612 bytes)
- Total Virtual Size: 4.2 MB (4179779 bytes)
- Total v2 Content-Length: 2.2 MB (2202436 bytes)
### Layers (2)
#### `79e69b372961d11d555c12fe0e2f0e8893abffb38ef43ef3eb479a3b654ae265`
#### `b73cee63551b3aa9ae6893fd34a017d140878e7eadd7e5f66b3eb3069d8eee16`
```dockerfile
ADD file:b333e2afa5aa1821be2beb361aee79cb39fb9e9273f7251813fb708c1ade12bb in /
ADD file:e891d75859065a96297ee72d7990b67f36fa5315e59160ad70ab0b56e25dff99 in /
```
- Created: Tue, 08 Dec 2015 18:31:26 GMT
- Docker Version: 1.8.3
- Virtual Size: 4.3 MB (4346790 bytes)
- v2 Blob: `sha256:082340653daf0364a24268c6ca0594f22766a683b3e17f49028ef564b229e835`
- v2 Content-Length: 2.0 MB (1995580 bytes)
- v2 Last-Modified: Tue, 08 Dec 2015 18:32:20 GMT
- Created: Tue, 16 Feb 2016 22:58:52 GMT
- Docker Version: 1.9.1
- Virtual Size: 4.2 MB (4179779 bytes)
- v2 Blob: `sha256:8de1ce8dd4705d9b33c3a3665fb1914035a230939e7b78cd19185e6c7a4cb2de`
- v2 Content-Length: 2.2 MB (2202404 bytes)
#### `a6dbc8d6ddbb9e905518a9df65f414efce038de5f253a081b1205c6cea4bac17`
#### `17f9eb2bd2b5516249f6b5d9b32197cf752c893963c2d9072f8d389ac7f6655a`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 08 Dec 2015 18:31:26 GMT
- Parent Layer: `79e69b372961d11d555c12fe0e2f0e8893abffb38ef43ef3eb479a3b654ae265`
- Docker Version: 1.8.3
- Created: Tue, 16 Feb 2016 22:58:53 GMT
- Parent Layer: `b73cee63551b3aa9ae6893fd34a017d140878e7eadd7e5f66b3eb3069d8eee16`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `busybox:1-ubuntu`
## `busybox:1-glibc`
```console
$ docker pull library/busybox@sha256:148a142e0eb29d0c686e27dc08e399496cf46ca64ed6303839c339ed8dabd3ce
$ docker pull library/busybox@sha256:51b7bd339b42dfd4ca171a8daacb798992320a41e1a40f7284cb7c4163384052
```
- Total Virtual Size: 4.3 MB (4346790 bytes)
- Total v2 Content-Length: 2.0 MB (1995612 bytes)
- Total Virtual Size: 4.2 MB (4179779 bytes)
- Total v2 Content-Length: 2.2 MB (2202436 bytes)
### Layers (2)
#### `79e69b372961d11d555c12fe0e2f0e8893abffb38ef43ef3eb479a3b654ae265`
#### `b73cee63551b3aa9ae6893fd34a017d140878e7eadd7e5f66b3eb3069d8eee16`
```dockerfile
ADD file:b333e2afa5aa1821be2beb361aee79cb39fb9e9273f7251813fb708c1ade12bb in /
ADD file:e891d75859065a96297ee72d7990b67f36fa5315e59160ad70ab0b56e25dff99 in /
```
- Created: Tue, 08 Dec 2015 18:31:26 GMT
- Docker Version: 1.8.3
- Virtual Size: 4.3 MB (4346790 bytes)
- v2 Blob: `sha256:082340653daf0364a24268c6ca0594f22766a683b3e17f49028ef564b229e835`
- v2 Content-Length: 2.0 MB (1995580 bytes)
- v2 Last-Modified: Tue, 08 Dec 2015 18:32:20 GMT
- Created: Tue, 16 Feb 2016 22:58:52 GMT
- Docker Version: 1.9.1
- Virtual Size: 4.2 MB (4179779 bytes)
- v2 Blob: `sha256:8de1ce8dd4705d9b33c3a3665fb1914035a230939e7b78cd19185e6c7a4cb2de`
- v2 Content-Length: 2.2 MB (2202404 bytes)
#### `a6dbc8d6ddbb9e905518a9df65f414efce038de5f253a081b1205c6cea4bac17`
#### `17f9eb2bd2b5516249f6b5d9b32197cf752c893963c2d9072f8d389ac7f6655a`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 08 Dec 2015 18:31:26 GMT
- Parent Layer: `79e69b372961d11d555c12fe0e2f0e8893abffb38ef43ef3eb479a3b654ae265`
- Docker Version: 1.8.3
- Created: Tue, 16 Feb 2016 22:58:53 GMT
- Parent Layer: `b73cee63551b3aa9ae6893fd34a017d140878e7eadd7e5f66b3eb3069d8eee16`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `busybox:ubuntu`
## `busybox:glibc`
```console
$ docker pull library/busybox@sha256:8f1d9b6168120d917eb8539a8cc590c1161a2aa7cdda8ca62962d9ee012b29ef
$ docker pull library/busybox@sha256:820e88a5350fab82a8bccad595ffbcd668197abb5b4a718bfe576dd87ab60977
```
- Total Virtual Size: 4.3 MB (4346790 bytes)
- Total v2 Content-Length: 2.0 MB (1995612 bytes)
- Total Virtual Size: 4.2 MB (4179779 bytes)
- Total v2 Content-Length: 2.2 MB (2202436 bytes)
### Layers (2)
#### `79e69b372961d11d555c12fe0e2f0e8893abffb38ef43ef3eb479a3b654ae265`
#### `b73cee63551b3aa9ae6893fd34a017d140878e7eadd7e5f66b3eb3069d8eee16`
```dockerfile
ADD file:b333e2afa5aa1821be2beb361aee79cb39fb9e9273f7251813fb708c1ade12bb in /
ADD file:e891d75859065a96297ee72d7990b67f36fa5315e59160ad70ab0b56e25dff99 in /
```
- Created: Tue, 08 Dec 2015 18:31:26 GMT
- Docker Version: 1.8.3
- Virtual Size: 4.3 MB (4346790 bytes)
- v2 Blob: `sha256:082340653daf0364a24268c6ca0594f22766a683b3e17f49028ef564b229e835`
- v2 Content-Length: 2.0 MB (1995580 bytes)
- v2 Last-Modified: Tue, 08 Dec 2015 18:32:20 GMT
- Created: Tue, 16 Feb 2016 22:58:52 GMT
- Docker Version: 1.9.1
- Virtual Size: 4.2 MB (4179779 bytes)
- v2 Blob: `sha256:8de1ce8dd4705d9b33c3a3665fb1914035a230939e7b78cd19185e6c7a4cb2de`
- v2 Content-Length: 2.2 MB (2202404 bytes)
#### `a6dbc8d6ddbb9e905518a9df65f414efce038de5f253a081b1205c6cea4bac17`
#### `17f9eb2bd2b5516249f6b5d9b32197cf752c893963c2d9072f8d389ac7f6655a`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 08 Dec 2015 18:31:26 GMT
- Parent Layer: `79e69b372961d11d555c12fe0e2f0e8893abffb38ef43ef3eb479a3b654ae265`
- Docker Version: 1.8.3
- Created: Tue, 16 Feb 2016 22:58:53 GMT
- Parent Layer: `b73cee63551b3aa9ae6893fd34a017d140878e7eadd7e5f66b3eb3069d8eee16`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
## `busybox:1.24.1-musl`
```console
$ docker pull library/busybox@sha256:c55c0c12dce1a48e3dab2919665cd4f9ecb55a4605cae248a4eb1bace847f7ef
```
- Total Virtual Size: 1.2 MB (1204671 bytes)
- Total v2 Content-Length: 686.3 KB (686326 bytes)
### Layers (2)
#### `717715e5ac108dc9eae3d6c6256186df937e060c16575ba04498ba35bc96b329`
```dockerfile
ADD file:674801efae720f7d5a89d74c194a7dc74a5b0e71a7e52cb9444169f67ea76720 in /
```
- Created: Tue, 16 Feb 2016 22:59:11 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.2 MB (1204671 bytes)
- v2 Blob: `sha256:15c9579745a34029e0ce3acaef96438e11d9f711757a452db7007f039c8cfcd9`
- v2 Content-Length: 686.3 KB (686294 bytes)
#### `68fe08cb962c7ab4f996acc759d75a49412e84afc57a377aadec375db8f1a1e0`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 16 Feb 2016 22:59:12 GMT
- Parent Layer: `717715e5ac108dc9eae3d6c6256186df937e060c16575ba04498ba35bc96b329`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
## `busybox:1.24-musl`
```console
$ docker pull library/busybox@sha256:effac24778a73ff79b0a68549c0d4f3ed66b250b268cd24c5f3c85ad6754751a
```
- Total Virtual Size: 1.2 MB (1204671 bytes)
- Total v2 Content-Length: 686.3 KB (686326 bytes)
### Layers (2)
#### `717715e5ac108dc9eae3d6c6256186df937e060c16575ba04498ba35bc96b329`
```dockerfile
ADD file:674801efae720f7d5a89d74c194a7dc74a5b0e71a7e52cb9444169f67ea76720 in /
```
- Created: Tue, 16 Feb 2016 22:59:11 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.2 MB (1204671 bytes)
- v2 Blob: `sha256:15c9579745a34029e0ce3acaef96438e11d9f711757a452db7007f039c8cfcd9`
- v2 Content-Length: 686.3 KB (686294 bytes)
#### `68fe08cb962c7ab4f996acc759d75a49412e84afc57a377aadec375db8f1a1e0`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 16 Feb 2016 22:59:12 GMT
- Parent Layer: `717715e5ac108dc9eae3d6c6256186df937e060c16575ba04498ba35bc96b329`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
## `busybox:1-musl`
```console
$ docker pull library/busybox@sha256:650d81cfd7c1750a5cc579dba58cf95f58a8b51e565c150c9c77015a76245e4b
```
- Total Virtual Size: 1.2 MB (1204671 bytes)
- Total v2 Content-Length: 686.3 KB (686326 bytes)
### Layers (2)
#### `717715e5ac108dc9eae3d6c6256186df937e060c16575ba04498ba35bc96b329`
```dockerfile
ADD file:674801efae720f7d5a89d74c194a7dc74a5b0e71a7e52cb9444169f67ea76720 in /
```
- Created: Tue, 16 Feb 2016 22:59:11 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.2 MB (1204671 bytes)
- v2 Blob: `sha256:15c9579745a34029e0ce3acaef96438e11d9f711757a452db7007f039c8cfcd9`
- v2 Content-Length: 686.3 KB (686294 bytes)
#### `68fe08cb962c7ab4f996acc759d75a49412e84afc57a377aadec375db8f1a1e0`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 16 Feb 2016 22:59:12 GMT
- Parent Layer: `717715e5ac108dc9eae3d6c6256186df937e060c16575ba04498ba35bc96b329`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
## `busybox:musl`
```console
$ docker pull library/busybox@sha256:93c151fd5af96ea489b6b6de231ca1abf04987a274d8151ef0d816065f13a2b7
```
- Total Virtual Size: 1.2 MB (1204671 bytes)
- Total v2 Content-Length: 686.3 KB (686326 bytes)
### Layers (2)
#### `717715e5ac108dc9eae3d6c6256186df937e060c16575ba04498ba35bc96b329`
```dockerfile
ADD file:674801efae720f7d5a89d74c194a7dc74a5b0e71a7e52cb9444169f67ea76720 in /
```
- Created: Tue, 16 Feb 2016 22:59:11 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.2 MB (1204671 bytes)
- v2 Blob: `sha256:15c9579745a34029e0ce3acaef96438e11d9f711757a452db7007f039c8cfcd9`
- v2 Content-Length: 686.3 KB (686294 bytes)
#### `68fe08cb962c7ab4f996acc759d75a49412e84afc57a377aadec375db8f1a1e0`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 16 Feb 2016 22:59:12 GMT
- Parent Layer: `717715e5ac108dc9eae3d6c6256186df937e060c16575ba04498ba35bc96b329`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
## `busybox:1.24.1-uclibc`
```console
$ docker pull library/busybox@sha256:30bf3c83db26294850c719cc862215af658c6f818cc13d45ab28dd5c4706aa79
```
- Total Virtual Size: 1.1 MB (1113554 bytes)
- Total v2 Content-Length: 676.0 KB (675961 bytes)
### Layers (2)
#### `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
```dockerfile
ADD file:7cdf7a89f6a004b2e9501317bd72bd863d93a51255d8f83b2ed3058d385a4938 in /
```
- Created: Tue, 16 Feb 2016 22:59:36 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.1 MB (1113554 bytes)
- v2 Blob: `sha256:f810322bba2c5f0a6dd58ba31eba0543baabb4533e479ab2db376aaa8064be55`
- v2 Content-Length: 675.9 KB (675929 bytes)
#### `fef924a0204a00b3ec67318e2ed337b189c99ea19e2bf10ed30a13b87c5e17ab`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 16 Feb 2016 22:59:37 GMT
- Parent Layer: `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `busybox:1.24.1`
```console
$ docker pull library/busybox@sha256:36cc43b43ec6398a04635c959aec1cde0fc69c0d2b69d62c9452428d98f546d5
$ docker pull library/busybox@sha256:16d4ab1c37bc18620ed838ebf01562e4e135685dbd2adf8e1d8c60841345b4a7
```
- Total Virtual Size: 1.1 MB (1113436 bytes)
- Total v2 Content-Length: 675.9 KB (675897 bytes)
- Total Virtual Size: 1.1 MB (1113554 bytes)
- Total v2 Content-Length: 676.0 KB (675961 bytes)
### Layers (2)
#### `5c5fb281b01ee091a0fffa5b4a4c7fb7d358e7fb7c49c263d6d7a4e35d199fd0`
#### `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
```dockerfile
ADD file:c295b0748bf05d4527f500b62ff269bfd0037f7515f1375d2ee474b830bad382 in /
ADD file:7cdf7a89f6a004b2e9501317bd72bd863d93a51255d8f83b2ed3058d385a4938 in /
```
- Created: Tue, 08 Dec 2015 18:31:50 GMT
- Docker Version: 1.8.3
- Virtual Size: 1.1 MB (1113436 bytes)
- v2 Blob: `sha256:d7e8ec85c5abc60edf74bd4b8d68049350127e4102a084f22060f7321eac3586`
- v2 Content-Length: 675.9 KB (675865 bytes)
- v2 Last-Modified: Tue, 08 Dec 2015 18:32:57 GMT
- Created: Tue, 16 Feb 2016 22:59:36 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.1 MB (1113554 bytes)
- v2 Blob: `sha256:f810322bba2c5f0a6dd58ba31eba0543baabb4533e479ab2db376aaa8064be55`
- v2 Content-Length: 675.9 KB (675929 bytes)
#### `fc0db02f30724abc777d7ae2b2404c6d074f1e2ceca19912352aea30a42f50b7`
#### `fef924a0204a00b3ec67318e2ed337b189c99ea19e2bf10ed30a13b87c5e17ab`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 08 Dec 2015 18:31:51 GMT
- Parent Layer: `5c5fb281b01ee091a0fffa5b4a4c7fb7d358e7fb7c49c263d6d7a4e35d199fd0`
- Docker Version: 1.8.3
- Created: Tue, 16 Feb 2016 22:59:37 GMT
- Parent Layer: `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
## `busybox:1.24-uclibc`
```console
$ docker pull library/busybox@sha256:6d2a87508dd0b4f5ec4c50685b3377fbebc9d1cf28e759a5a628e6052d9d5627
```
- Total Virtual Size: 1.1 MB (1113554 bytes)
- Total v2 Content-Length: 676.0 KB (675961 bytes)
### Layers (2)
#### `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
```dockerfile
ADD file:7cdf7a89f6a004b2e9501317bd72bd863d93a51255d8f83b2ed3058d385a4938 in /
```
- Created: Tue, 16 Feb 2016 22:59:36 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.1 MB (1113554 bytes)
- v2 Blob: `sha256:f810322bba2c5f0a6dd58ba31eba0543baabb4533e479ab2db376aaa8064be55`
- v2 Content-Length: 675.9 KB (675929 bytes)
#### `fef924a0204a00b3ec67318e2ed337b189c99ea19e2bf10ed30a13b87c5e17ab`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 16 Feb 2016 22:59:37 GMT
- Parent Layer: `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `busybox:1.24`
```console
$ docker pull library/busybox@sha256:a1a1b49b24066fda26eadaf98dced32f0592575f2d300b8b1879c85e6085f230
$ docker pull library/busybox@sha256:3ac695615584297b1c0f260f3c1e831aa5739cf182dbb57037bc32794b1a09de
```
- Total Virtual Size: 1.1 MB (1113436 bytes)
- Total v2 Content-Length: 675.9 KB (675897 bytes)
- Total Virtual Size: 1.1 MB (1113554 bytes)
- Total v2 Content-Length: 676.0 KB (675961 bytes)
### Layers (2)
#### `5c5fb281b01ee091a0fffa5b4a4c7fb7d358e7fb7c49c263d6d7a4e35d199fd0`
#### `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
```dockerfile
ADD file:c295b0748bf05d4527f500b62ff269bfd0037f7515f1375d2ee474b830bad382 in /
ADD file:7cdf7a89f6a004b2e9501317bd72bd863d93a51255d8f83b2ed3058d385a4938 in /
```
- Created: Tue, 08 Dec 2015 18:31:50 GMT
- Docker Version: 1.8.3
- Virtual Size: 1.1 MB (1113436 bytes)
- v2 Blob: `sha256:d7e8ec85c5abc60edf74bd4b8d68049350127e4102a084f22060f7321eac3586`
- v2 Content-Length: 675.9 KB (675865 bytes)
- v2 Last-Modified: Tue, 08 Dec 2015 18:32:57 GMT
- Created: Tue, 16 Feb 2016 22:59:36 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.1 MB (1113554 bytes)
- v2 Blob: `sha256:f810322bba2c5f0a6dd58ba31eba0543baabb4533e479ab2db376aaa8064be55`
- v2 Content-Length: 675.9 KB (675929 bytes)
#### `fc0db02f30724abc777d7ae2b2404c6d074f1e2ceca19912352aea30a42f50b7`
#### `fef924a0204a00b3ec67318e2ed337b189c99ea19e2bf10ed30a13b87c5e17ab`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 08 Dec 2015 18:31:51 GMT
- Parent Layer: `5c5fb281b01ee091a0fffa5b4a4c7fb7d358e7fb7c49c263d6d7a4e35d199fd0`
- Docker Version: 1.8.3
- Created: Tue, 16 Feb 2016 22:59:37 GMT
- Parent Layer: `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
## `busybox:1-uclibc`
```console
$ docker pull library/busybox@sha256:a13c735a9b35907874e43a368d1542b32d77ec6b49aa22f6dc70a827356fe142
```
- Total Virtual Size: 1.1 MB (1113554 bytes)
- Total v2 Content-Length: 676.0 KB (675961 bytes)
### Layers (2)
#### `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
```dockerfile
ADD file:7cdf7a89f6a004b2e9501317bd72bd863d93a51255d8f83b2ed3058d385a4938 in /
```
- Created: Tue, 16 Feb 2016 22:59:36 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.1 MB (1113554 bytes)
- v2 Blob: `sha256:f810322bba2c5f0a6dd58ba31eba0543baabb4533e479ab2db376aaa8064be55`
- v2 Content-Length: 675.9 KB (675929 bytes)
#### `fef924a0204a00b3ec67318e2ed337b189c99ea19e2bf10ed30a13b87c5e17ab`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 16 Feb 2016 22:59:37 GMT
- Parent Layer: `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `busybox:1`
```console
$ docker pull library/busybox@sha256:dd02546a8e34f9c1896ee13cac4f264707078b3f86ddef57e36584c3f66ecaf7
$ docker pull library/busybox@sha256:4f039a270f488733179e6956e3ef132d740776ce2451abf13003c1757d49e6c9
```
- Total Virtual Size: 1.1 MB (1113436 bytes)
- Total v2 Content-Length: 675.9 KB (675897 bytes)
- Total Virtual Size: 1.1 MB (1113554 bytes)
- Total v2 Content-Length: 676.0 KB (675961 bytes)
### Layers (2)
#### `5c5fb281b01ee091a0fffa5b4a4c7fb7d358e7fb7c49c263d6d7a4e35d199fd0`
#### `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
```dockerfile
ADD file:c295b0748bf05d4527f500b62ff269bfd0037f7515f1375d2ee474b830bad382 in /
ADD file:7cdf7a89f6a004b2e9501317bd72bd863d93a51255d8f83b2ed3058d385a4938 in /
```
- Created: Tue, 08 Dec 2015 18:31:50 GMT
- Docker Version: 1.8.3
- Virtual Size: 1.1 MB (1113436 bytes)
- v2 Blob: `sha256:d7e8ec85c5abc60edf74bd4b8d68049350127e4102a084f22060f7321eac3586`
- v2 Content-Length: 675.9 KB (675865 bytes)
- v2 Last-Modified: Tue, 08 Dec 2015 18:32:57 GMT
- Created: Tue, 16 Feb 2016 22:59:36 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.1 MB (1113554 bytes)
- v2 Blob: `sha256:f810322bba2c5f0a6dd58ba31eba0543baabb4533e479ab2db376aaa8064be55`
- v2 Content-Length: 675.9 KB (675929 bytes)
#### `fc0db02f30724abc777d7ae2b2404c6d074f1e2ceca19912352aea30a42f50b7`
#### `fef924a0204a00b3ec67318e2ed337b189c99ea19e2bf10ed30a13b87c5e17ab`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 08 Dec 2015 18:31:51 GMT
- Parent Layer: `5c5fb281b01ee091a0fffa5b4a4c7fb7d358e7fb7c49c263d6d7a4e35d199fd0`
- Docker Version: 1.8.3
- Created: Tue, 16 Feb 2016 22:59:37 GMT
- Parent Layer: `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
## `busybox:uclibc`
```console
$ docker pull library/busybox@sha256:51fef9ff5e7a2b6fc3bd21f4f5542cc56329a1abf5eb336613a6c1731ef681ae
```
- Total Virtual Size: 1.1 MB (1113554 bytes)
- Total v2 Content-Length: 676.0 KB (675961 bytes)
### Layers (2)
#### `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
```dockerfile
ADD file:7cdf7a89f6a004b2e9501317bd72bd863d93a51255d8f83b2ed3058d385a4938 in /
```
- Created: Tue, 16 Feb 2016 22:59:36 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.1 MB (1113554 bytes)
- v2 Blob: `sha256:f810322bba2c5f0a6dd58ba31eba0543baabb4533e479ab2db376aaa8064be55`
- v2 Content-Length: 675.9 KB (675929 bytes)
#### `fef924a0204a00b3ec67318e2ed337b189c99ea19e2bf10ed30a13b87c5e17ab`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 16 Feb 2016 22:59:37 GMT
- Parent Layer: `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `busybox:latest`
```console
$ docker pull library/busybox@sha256:e4f93f6ed15a0cdd342f5aae387886fba0ab98af0a102da6276eaf24d6e6ade0
$ docker pull library/busybox@sha256:97473e34e311e6c1b3f61f2a721d038d1e5eef17d98d1353a513007cf46ca6bd
```
- Total Virtual Size: 1.1 MB (1113436 bytes)
- Total v2 Content-Length: 675.9 KB (675897 bytes)
- Total Virtual Size: 1.1 MB (1113554 bytes)
- Total v2 Content-Length: 676.0 KB (675961 bytes)
### Layers (2)
#### `5c5fb281b01ee091a0fffa5b4a4c7fb7d358e7fb7c49c263d6d7a4e35d199fd0`
#### `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
```dockerfile
ADD file:c295b0748bf05d4527f500b62ff269bfd0037f7515f1375d2ee474b830bad382 in /
ADD file:7cdf7a89f6a004b2e9501317bd72bd863d93a51255d8f83b2ed3058d385a4938 in /
```
- Created: Tue, 08 Dec 2015 18:31:50 GMT
- Docker Version: 1.8.3
- Virtual Size: 1.1 MB (1113436 bytes)
- v2 Blob: `sha256:d7e8ec85c5abc60edf74bd4b8d68049350127e4102a084f22060f7321eac3586`
- v2 Content-Length: 675.9 KB (675865 bytes)
- v2 Last-Modified: Tue, 08 Dec 2015 18:32:57 GMT
- Created: Tue, 16 Feb 2016 22:59:36 GMT
- Docker Version: 1.9.1
- Virtual Size: 1.1 MB (1113554 bytes)
- v2 Blob: `sha256:f810322bba2c5f0a6dd58ba31eba0543baabb4533e479ab2db376aaa8064be55`
- v2 Content-Length: 675.9 KB (675929 bytes)
#### `fc0db02f30724abc777d7ae2b2404c6d074f1e2ceca19912352aea30a42f50b7`
#### `fef924a0204a00b3ec67318e2ed337b189c99ea19e2bf10ed30a13b87c5e17ab`
```dockerfile
CMD ["sh"]
```
- Created: Tue, 08 Dec 2015 18:31:51 GMT
- Parent Layer: `5c5fb281b01ee091a0fffa5b4a4c7fb7d358e7fb7c49c263d6d7a4e35d199fd0`
- Docker Version: 1.8.3
- Created: Tue, 16 Feb 2016 22:59:37 GMT
- Parent Layer: `9a163e0b8d138ec700b5a5f7e62509012f7eb34b9f86cd3bbeb3d183958114a9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT

View File

@ -1,8 +1,13 @@
# Supported tags and respective `Dockerfile` links
- [`2.1.12`, `2.1` (*2.1/Dockerfile*)](https://github.com/docker-library/cassandra/blob/e42689e24fa459f8a417931a5cd6b22b9bf1f31c/2.1/Dockerfile)
- [`2.2.4`, `2.2`, `2` (*2.2/Dockerfile*)](https://github.com/docker-library/cassandra/blob/e42689e24fa459f8a417931a5cd6b22b9bf1f31c/2.2/Dockerfile)
- [`3.0.2`, `3.0`, `3`, `latest` (*3.0/Dockerfile*)](https://github.com/docker-library/cassandra/blob/8daf9e78e24d741e37d8c9c2ee12ba2e70057c6e/3.0/Dockerfile)
- [`2.1.13`, `2.1` (*2.1/Dockerfile*)](https://github.com/docker-library/cassandra/blob/90ba62c6d8859abc5f38a6d47c9da0661be04171/2.1/Dockerfile)
- [`2.2.5`, `2.2`, `2` (*2.2/Dockerfile*)](https://github.com/docker-library/cassandra/blob/90ba62c6d8859abc5f38a6d47c9da0661be04171/2.2/Dockerfile)
- [`3.0.4`, `3.0` (*3.0/Dockerfile*)](https://github.com/docker-library/cassandra/blob/952709b74d43657bd19b131f81364386edc5e373/3.0/Dockerfile)
- [`3.1.1`, `3.1` (*3.1/Dockerfile*)](https://github.com/docker-library/cassandra/blob/90ba62c6d8859abc5f38a6d47c9da0661be04171/3.1/Dockerfile)
- [`3.2.1`, `3.2` (*3.2/Dockerfile*)](https://github.com/docker-library/cassandra/blob/90ba62c6d8859abc5f38a6d47c9da0661be04171/3.2/Dockerfile)
- [`3.3`, `3`, `latest` (*3.3/Dockerfile*)](https://github.com/docker-library/cassandra/blob/90ba62c6d8859abc5f38a6d47c9da0661be04171/3.3/Dockerfile)
[![](https://badge.imagelayers.io/cassandra:latest.svg)](https://imagelayers.io/?images=cassandra:2.1.13,cassandra:2.2.5,cassandra:3.0.4,cassandra:3.1.1,cassandra:3.2.1,cassandra:3.3)
For more information about this image and its history, please see [the relevant manifest file (`library/cassandra`)](https://github.com/docker-library/official-images/blob/master/library/cassandra). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -174,7 +179,7 @@ If there is no database initialized when the container starts, then a default da
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,8 @@
# Supported tags and respective `Dockerfile` links
- [`3.1.19`, `3.1`, `3`, `latest` (*Dockerfile*)](https://github.com/docker-library/celery/blob/e2bc6ae91c1b584fd6c2b65976e0ccb42c17db4e/Dockerfile)
- [`3.1.22`, `3.1`, `3`, `latest` (*Dockerfile*)](https://github.com/docker-library/celery/blob/3a598dfe1b9cbe9adde5f8c4d28009d295dcbc39/Dockerfile)
[![](https://badge.imagelayers.io/celery:latest.svg)](https://imagelayers.io/?images=celery:3.1.22)
For more information about this image and its history, please see [the relevant manifest file (`library/celery`)](https://github.com/docker-library/official-images/blob/master/library/celery). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -40,7 +42,7 @@ $ docker run --link some-redis:redis -e CELERY_BROKER_URL=redis://redis --rm cel
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
# Supported tags and respective `Dockerfile` links
- [`latest`, `centos7`, `7` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/e72a549845ecce5563d15e600f1e735a71095dcf/docker/Dockerfile)
- [`centos6`, `6` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/20732d1bb34a9aba45c1c6f41576ed6bf3d8c619/docker/Dockerfile)
- [`latest`, `centos7`, `7` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/7fccb94631c03fb30109e960c28d23cbdb4a45a3/docker/Dockerfile)
- [`centos6`, `6` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/790e0627b97c8bbd6d823d55a26f3027c9e0580e/docker/Dockerfile)
- [`centos5`, `5` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/c8d1a81b0516bca0f20434be8d0fac4f7d58a04a/docker/Dockerfile)
- [`centos7.2.1511`, `7.2.1511` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/a3c59bd4e98a7f9c063d993955c8ec19c5b1ceff/docker/Dockerfile)
- [`centos7.1.1503`, `7.1.1503` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/bc561dfdd671d612dbb9f92e7e17dd8009befc44/docker/Dockerfile)
@ -10,6 +10,8 @@
- [`centos6.6`, `6.6` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/8911843d9a6cc71aadd81e491f94618aded94f30/docker/Dockerfile)
- [`centos5.11`, `5.11` (*docker/Dockerfile*)](https://github.com/CentOS/sig-cloud-instance-images/blob/2d0554464ae19f4fd70d1b540c8968dbe872797b/docker/Dockerfile)
[![](https://badge.imagelayers.io/centos:latest.svg)](https://imagelayers.io/?images=centos:latest,centos:centos6,centos:centos5,centos:centos7.2.1511,centos:centos7.1.1503,centos:centos7.0.1406,centos:centos6.7,centos:centos6.6,centos:centos5.11)
For more information about this image and its history, please see [the relevant manifest file (`library/centos`)](https://github.com/docker-library/official-images/blob/master/library/centos). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `centos/tag-details.md` file](https://github.com/docker-library/docs/blob/master/centos/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -42,7 +44,7 @@ By default, the CentOS containers are built using yum's `nodocs` option, which h
# Systemd integration
Currently, systemd in CentOS 7 has been removed and replaced with a `fakesystemd` package for dependency resolution. This is due to systemd requiring the `CAP_SYS_ADMIN` capability, as well as being able to read the host's cgroups. If you wish to replace the fakesystemd package and use systemd normally, please follow the steps below.
Systemd is now included in both the centos:7 and centos:latest base containers, but it is not active by default. In order to use systemd, you will need to include text similar to the example Dockerfile below:
## Dockerfile for systemd base image
@ -50,9 +52,7 @@ Currently, systemd in CentOS 7 has been removed and replaced with a `fakesystemd
FROM centos:7
MAINTAINER "you" <your@email.here>
ENV container docker
RUN yum -y swap -- remove fakesystemd -- install systemd systemd-libs
RUN yum -y update; yum clean all; \
(cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i ==
RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i ==
systemd-tmpfiles-setup.service ] || rm -f $i; done); \
rm -f /lib/systemd/system/multi-user.target.wants/*;\
rm -f /etc/systemd/system/*.wants/*;\
@ -65,7 +65,7 @@ VOLUME [ "/sys/fs/cgroup" ]
CMD ["/usr/sbin/init"]
```
This Dockerfile swaps out fakesystemd for the real package, but deletes a number of unit files which might cause issues. From here, you are ready to build your base image.
This Dockerfile deletes a number of unit files which might cause issues. From here, you are ready to build your base image.
```console
$ docker build --rm -t local/c7-systemd .
@ -90,17 +90,17 @@ $ docker build --rm -t local/c7-systemd-httpd
## Running a systemd enabled app container
In order to run a container with systemd, you will need to use the `--privileged` option mentioned earlier, as well as mounting the cgroups volumes from the host. Below is an example command that will run the systemd enabled httpd container created earlier.
In order to run a container with systemd, you will need to mount the cgroups volumes from the host. Below is an example command that will run the systemd enabled httpd container created earlier.
```console
$ docker run --privileged -ti -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 80:80 local/c7-systemd-httpd
$ docker run -ti -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 80:80 local/c7-systemd-httpd
```
This container is running with systemd in a limited context, but it must always be run as a privileged container with the cgroups filesystem mounted.
This container is running with systemd in a limited context, with the cgroups filesystem mounted. There have been reports that if you're using an Ubuntu host, you will need to add `-v /tmp/$(mktemp -d):/run` in addition to the cgroups mount.
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -26,7 +26,7 @@ By default, the CentOS containers are built using yum's `nodocs` option, which h
# Systemd integration
Currently, systemd in CentOS 7 has been removed and replaced with a `fakesystemd` package for dependency resolution. This is due to systemd requiring the `CAP_SYS_ADMIN` capability, as well as being able to read the host's cgroups. If you wish to replace the fakesystemd package and use systemd normally, please follow the steps below.
Systemd is now included in both the centos:7 and centos:latest base containers, but it is not active by default. In order to use systemd, you will need to include text similar to the example Dockerfile below:
## Dockerfile for systemd base image
@ -34,9 +34,7 @@ Currently, systemd in CentOS 7 has been removed and replaced with a `fakesystemd
FROM centos:7
MAINTAINER "you" <your@email.here>
ENV container docker
RUN yum -y swap -- remove fakesystemd -- install systemd systemd-libs
RUN yum -y update; yum clean all; \
(cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i ==
RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i ==
systemd-tmpfiles-setup.service ] || rm -f $i; done); \
rm -f /lib/systemd/system/multi-user.target.wants/*;\
rm -f /etc/systemd/system/*.wants/*;\
@ -49,7 +47,7 @@ VOLUME [ "/sys/fs/cgroup" ]
CMD ["/usr/sbin/init"]
```
This Dockerfile swaps out fakesystemd for the real package, but deletes a number of unit files which might cause issues. From here, you are ready to build your base image.
This Dockerfile deletes a number of unit files which might cause issues. From here, you are ready to build your base image.
```console
$ docker build --rm -t local/c7-systemd .
@ -74,10 +72,10 @@ $ docker build --rm -t local/c7-systemd-httpd
## Running a systemd enabled app container
In order to run a container with systemd, you will need to use the `--privileged` option mentioned earlier, as well as mounting the cgroups volumes from the host. Below is an example command that will run the systemd enabled httpd container created earlier.
In order to run a container with systemd, you will need to mount the cgroups volumes from the host. Below is an example command that will run the systemd enabled httpd container created earlier.
```console
$ docker run --privileged -ti -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 80:80 local/c7-systemd-httpd
$ docker run -ti -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 80:80 local/c7-systemd-httpd
```
This container is running with systemd in a limited context, but it must always be run as a privileged container with the cgroups filesystem mounted.
This container is running with systemd in a limited context, with the cgroups filesystem mounted. There have been reports that if you're using an Ubuntu host, you will need to add `-v /tmp/$(mktemp -d):/run` in addition to the cgroups mount.

View File

@ -25,11 +25,11 @@
## `centos:latest`
```console
$ docker pull library/centos@sha256:8072bc7c66c3d5b633c3fddfc2bf12d5b4c2623f7004d9eed6aae70e0e99fbd7
$ docker pull library/centos@sha256:381f21e4c7b3724c6f420b2bcfa6e13e47ed155192869a2a04fa10f944c78476
```
- Total Virtual Size: 196.6 MB (196641664 bytes)
- Total v2 Content-Length: 70.5 MB (70510495 bytes)
- Total Virtual Size: 196.6 MB (196624598 bytes)
- Total v2 Content-Length: 70.6 MB (70555832 bytes)
### Layers (4)
@ -44,58 +44,54 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `838c1c5c4f833fda62e928de401303d293d23d52c831407b12edd95ca3f1839e`
#### `6fdebd7b0eb5e0695812a42189609799fd743ea37dd55d4dc374eca0c57924cc`
```dockerfile
ADD file:c0989f72baa665000706f3a870a88fb4075ac62b77d79b148f77e98e1d39e1c2 in /
ADD file:72852fc7626d233343a04e4eae70b5bc2925271b42cbe823aa0aca0a75a153dd in /
```
- Created: Thu, 24 Dec 2015 15:30:06 GMT
- Created: Fri, 04 Mar 2016 17:40:02 GMT
- Parent Layer: `47d44cb6f252ea4f6aecf8a447972de5d9f9f2e2bec549a2f1d8f92557f4d05a`
- Docker Version: 1.8.3
- Virtual Size: 196.6 MB (196641664 bytes)
- v2 Blob: `sha256:3286cdf780ef811c74063644f37e6aa5ea63307591ca6b78b1ffb376021b21a4`
- v2 Content-Length: 70.5 MB (70510399 bytes)
- v2 Last-Modified: Thu, 24 Dec 2015 15:37:23 GMT
- Docker Version: 1.9.1
- Virtual Size: 196.6 MB (196624598 bytes)
- v2 Blob: `sha256:196355c4b639d30f63444b2b00b2a5f24cfc8b274cefd2428294c06da0e0ba5d`
- v2 Content-Length: 70.6 MB (70555736 bytes)
#### `5764f0a3131791360948d70cc2714226a1ec786675d27e09348abd4adecb03ea`
#### `a63aae4d216f12e186c191cdb2dbe01008863590c00e8f163c8fca229d889e18`
```dockerfile
LABEL name=CentOS Base Image vendor=CentOS license=GPLv2 build-date=2015-12-23
LABEL name=CentOS Base Image vendor=CentOS license=GPLv2 build-date=2016-03-04
```
- Created: Thu, 24 Dec 2015 15:30:10 GMT
- Parent Layer: `838c1c5c4f833fda62e928de401303d293d23d52c831407b12edd95ca3f1839e`
- Docker Version: 1.8.3
- Created: Fri, 04 Mar 2016 17:40:07 GMT
- Parent Layer: `6fdebd7b0eb5e0695812a42189609799fd743ea37dd55d4dc374eca0c57924cc`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `60e65a8e4030022260a4f84166814b2683e1cdfc9725a9c262e90ba9c5ae2332`
#### `bb3d629a7cbc1ded0a8fdeb3756433ecea97f50f7c715f6995905567ecb4b6ac`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Thu, 24 Dec 2015 15:30:11 GMT
- Parent Layer: `5764f0a3131791360948d70cc2714226a1ec786675d27e09348abd4adecb03ea`
- Docker Version: 1.8.3
- Created: Fri, 04 Mar 2016 17:40:08 GMT
- Parent Layer: `a63aae4d216f12e186c191cdb2dbe01008863590c00e8f163c8fca229d889e18`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `centos:centos7`
```console
$ docker pull library/centos@sha256:0b0e2e8ff4ce5bb714fc30356f2a7f6ae29a1b84adef9f5cd22b388ffccb65d7
$ docker pull library/centos@sha256:858a72a1f715b76ffb9644bc6b61c2189315a66786dcc80b1020c15eecfa15bb
```
- Total Virtual Size: 196.6 MB (196641664 bytes)
- Total v2 Content-Length: 70.5 MB (70510495 bytes)
- Total Virtual Size: 196.6 MB (196624598 bytes)
- Total v2 Content-Length: 70.6 MB (70555832 bytes)
### Layers (4)
@ -110,58 +106,54 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `838c1c5c4f833fda62e928de401303d293d23d52c831407b12edd95ca3f1839e`
#### `6fdebd7b0eb5e0695812a42189609799fd743ea37dd55d4dc374eca0c57924cc`
```dockerfile
ADD file:c0989f72baa665000706f3a870a88fb4075ac62b77d79b148f77e98e1d39e1c2 in /
ADD file:72852fc7626d233343a04e4eae70b5bc2925271b42cbe823aa0aca0a75a153dd in /
```
- Created: Thu, 24 Dec 2015 15:30:06 GMT
- Created: Fri, 04 Mar 2016 17:40:02 GMT
- Parent Layer: `47d44cb6f252ea4f6aecf8a447972de5d9f9f2e2bec549a2f1d8f92557f4d05a`
- Docker Version: 1.8.3
- Virtual Size: 196.6 MB (196641664 bytes)
- v2 Blob: `sha256:3286cdf780ef811c74063644f37e6aa5ea63307591ca6b78b1ffb376021b21a4`
- v2 Content-Length: 70.5 MB (70510399 bytes)
- v2 Last-Modified: Thu, 24 Dec 2015 15:37:23 GMT
- Docker Version: 1.9.1
- Virtual Size: 196.6 MB (196624598 bytes)
- v2 Blob: `sha256:196355c4b639d30f63444b2b00b2a5f24cfc8b274cefd2428294c06da0e0ba5d`
- v2 Content-Length: 70.6 MB (70555736 bytes)
#### `5764f0a3131791360948d70cc2714226a1ec786675d27e09348abd4adecb03ea`
#### `a63aae4d216f12e186c191cdb2dbe01008863590c00e8f163c8fca229d889e18`
```dockerfile
LABEL name=CentOS Base Image vendor=CentOS license=GPLv2 build-date=2015-12-23
LABEL name=CentOS Base Image vendor=CentOS license=GPLv2 build-date=2016-03-04
```
- Created: Thu, 24 Dec 2015 15:30:10 GMT
- Parent Layer: `838c1c5c4f833fda62e928de401303d293d23d52c831407b12edd95ca3f1839e`
- Docker Version: 1.8.3
- Created: Fri, 04 Mar 2016 17:40:07 GMT
- Parent Layer: `6fdebd7b0eb5e0695812a42189609799fd743ea37dd55d4dc374eca0c57924cc`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `60e65a8e4030022260a4f84166814b2683e1cdfc9725a9c262e90ba9c5ae2332`
#### `bb3d629a7cbc1ded0a8fdeb3756433ecea97f50f7c715f6995905567ecb4b6ac`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Thu, 24 Dec 2015 15:30:11 GMT
- Parent Layer: `5764f0a3131791360948d70cc2714226a1ec786675d27e09348abd4adecb03ea`
- Docker Version: 1.8.3
- Created: Fri, 04 Mar 2016 17:40:08 GMT
- Parent Layer: `a63aae4d216f12e186c191cdb2dbe01008863590c00e8f163c8fca229d889e18`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `centos:7`
```console
$ docker pull library/centos@sha256:db4d91ef365f4716517d5cbdb1be54b6d205912038d67bf687a4c2dad9b85928
$ docker pull library/centos@sha256:3cdc0670fe9130ab3741b126cfac6d7720492dd2c1c8ae033dcd77d32855bab2
```
- Total Virtual Size: 196.6 MB (196641664 bytes)
- Total v2 Content-Length: 70.5 MB (70510495 bytes)
- Total Virtual Size: 196.6 MB (196624598 bytes)
- Total v2 Content-Length: 70.6 MB (70555832 bytes)
### Layers (4)
@ -176,60 +168,56 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `838c1c5c4f833fda62e928de401303d293d23d52c831407b12edd95ca3f1839e`
#### `6fdebd7b0eb5e0695812a42189609799fd743ea37dd55d4dc374eca0c57924cc`
```dockerfile
ADD file:c0989f72baa665000706f3a870a88fb4075ac62b77d79b148f77e98e1d39e1c2 in /
ADD file:72852fc7626d233343a04e4eae70b5bc2925271b42cbe823aa0aca0a75a153dd in /
```
- Created: Thu, 24 Dec 2015 15:30:06 GMT
- Created: Fri, 04 Mar 2016 17:40:02 GMT
- Parent Layer: `47d44cb6f252ea4f6aecf8a447972de5d9f9f2e2bec549a2f1d8f92557f4d05a`
- Docker Version: 1.8.3
- Virtual Size: 196.6 MB (196641664 bytes)
- v2 Blob: `sha256:3286cdf780ef811c74063644f37e6aa5ea63307591ca6b78b1ffb376021b21a4`
- v2 Content-Length: 70.5 MB (70510399 bytes)
- v2 Last-Modified: Thu, 24 Dec 2015 15:37:23 GMT
- Docker Version: 1.9.1
- Virtual Size: 196.6 MB (196624598 bytes)
- v2 Blob: `sha256:196355c4b639d30f63444b2b00b2a5f24cfc8b274cefd2428294c06da0e0ba5d`
- v2 Content-Length: 70.6 MB (70555736 bytes)
#### `5764f0a3131791360948d70cc2714226a1ec786675d27e09348abd4adecb03ea`
#### `a63aae4d216f12e186c191cdb2dbe01008863590c00e8f163c8fca229d889e18`
```dockerfile
LABEL name=CentOS Base Image vendor=CentOS license=GPLv2 build-date=2015-12-23
LABEL name=CentOS Base Image vendor=CentOS license=GPLv2 build-date=2016-03-04
```
- Created: Thu, 24 Dec 2015 15:30:10 GMT
- Parent Layer: `838c1c5c4f833fda62e928de401303d293d23d52c831407b12edd95ca3f1839e`
- Docker Version: 1.8.3
- Created: Fri, 04 Mar 2016 17:40:07 GMT
- Parent Layer: `6fdebd7b0eb5e0695812a42189609799fd743ea37dd55d4dc374eca0c57924cc`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `60e65a8e4030022260a4f84166814b2683e1cdfc9725a9c262e90ba9c5ae2332`
#### `bb3d629a7cbc1ded0a8fdeb3756433ecea97f50f7c715f6995905567ecb4b6ac`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Thu, 24 Dec 2015 15:30:11 GMT
- Parent Layer: `5764f0a3131791360948d70cc2714226a1ec786675d27e09348abd4adecb03ea`
- Docker Version: 1.8.3
- Created: Fri, 04 Mar 2016 17:40:08 GMT
- Parent Layer: `a63aae4d216f12e186c191cdb2dbe01008863590c00e8f163c8fca229d889e18`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `centos:centos6`
```console
$ docker pull library/centos@sha256:bdcd8ba9549a820e9d5c43fa8b250745fe51e433b79eb1501a906960e67e2134
$ docker pull library/centos@sha256:ec1bf627545d77d05270b3bbd32a9acca713189c58bc118f21abd17ff2629e3f
```
- Total Virtual Size: 190.6 MB (190593087 bytes)
- Total v2 Content-Length: 66.4 MB (66390982 bytes)
- Total Virtual Size: 228.9 MB (228940052 bytes)
- Total v2 Content-Length: 90.1 MB (90102590 bytes)
### Layers (5)
### Layers (4)
#### `47d44cb6f252ea4f6aecf8a447972de5d9f9f2e2bec549a2f1d8f92557f4d05a`
@ -242,74 +230,56 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `2c2557968d488808c0086d9ab9340e0b188a8f9ba24f7251e04a81356e5b2092`
#### `85c0cc8455d6e862b3f59d263c125ed56d02e347a1ff8eeb8ea2627452982a9e`
```dockerfile
ADD file:c8f5f9054c3914e848935c3554e18811219af1fe08b04ad8bad61ac44154db52 in /
ADD file:de20fbb4fe344f0ff5ca4dad061aef88bfb92c74b0470daf2dfd6358d5953e1d in /
```
- Created: Tue, 13 Oct 2015 23:29:40 GMT
- Created: Fri, 04 Mar 2016 17:41:04 GMT
- Parent Layer: `47d44cb6f252ea4f6aecf8a447972de5d9f9f2e2bec549a2f1d8f92557f4d05a`
- Docker Version: 1.8.2
- Virtual Size: 190.6 MB (190593087 bytes)
- v2 Blob: `sha256:3b231ed5aa2f1631b3189f15f215fad43e35ec4aa56ee7bb92b9dd1b73ca94cb`
- v2 Content-Length: 66.4 MB (66390854 bytes)
- v2 Last-Modified: Mon, 07 Sep 2015 19:13:06 GMT
- Docker Version: 1.9.1
- Virtual Size: 228.9 MB (228940052 bytes)
- v2 Blob: `sha256:204c9415d16d707c683308d02c8153bc97a3fbcee4613937767fe979530cffc2`
- v2 Content-Length: 90.1 MB (90102494 bytes)
#### `91e6f84b8fe8bd8a0a3e1743fdf3821027fd6cac675f95c6ec18ccbb600471aa`
#### `362ef9f9960d25d827954cf653bff9c61ded02b90b885221deb139d0e80b2f29`
```dockerfile
LABEL Vendor=CentOS
LABEL name=CentOS Base Image vendor=CentOS license=GPLv2 build-date=2016-03-04
```
- Created: Tue, 13 Oct 2015 23:29:44 GMT
- Parent Layer: `2c2557968d488808c0086d9ab9340e0b188a8f9ba24f7251e04a81356e5b2092`
- Docker Version: 1.8.2
- Created: Fri, 04 Mar 2016 17:41:18 GMT
- Parent Layer: `85c0cc8455d6e862b3f59d263c125ed56d02e347a1ff8eeb8ea2627452982a9e`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `fea77d2fd61ed627e7c8b6b570936b88850abcddd6ee5b6848529bf8e129fa2d`
```dockerfile
LABEL License=GPLv2
```
- Created: Tue, 13 Oct 2015 23:29:44 GMT
- Parent Layer: `91e6f84b8fe8bd8a0a3e1743fdf3821027fd6cac675f95c6ec18ccbb600471aa`
- Docker Version: 1.8.2
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `3bbbf0aca3593044c280551babb73f306c145fe512976015829cfc98d2b45d94`
#### `6e93f19d1d37460779a92fa50242a8724b460e2f8f7272f13a17d537047d16a1`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Tue, 13 Oct 2015 23:29:45 GMT
- Parent Layer: `fea77d2fd61ed627e7c8b6b570936b88850abcddd6ee5b6848529bf8e129fa2d`
- Docker Version: 1.8.2
- Created: Fri, 04 Mar 2016 17:41:19 GMT
- Parent Layer: `362ef9f9960d25d827954cf653bff9c61ded02b90b885221deb139d0e80b2f29`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `centos:6`
```console
$ docker pull library/centos@sha256:7d1c9d44f0b3b81c3aa4e77b744782b021af795478e163723b34a40176bbff2a
$ docker pull library/centos@sha256:511c0da6f307b782380fe86deccf10bca936f5cfb44c6056266baf8617f8074e
```
- Total Virtual Size: 190.6 MB (190593087 bytes)
- Total v2 Content-Length: 66.4 MB (66390982 bytes)
- Total Virtual Size: 228.9 MB (228940052 bytes)
- Total v2 Content-Length: 90.1 MB (90102590 bytes)
### Layers (5)
### Layers (4)
#### `47d44cb6f252ea4f6aecf8a447972de5d9f9f2e2bec549a2f1d8f92557f4d05a`
@ -322,63 +292,45 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `2c2557968d488808c0086d9ab9340e0b188a8f9ba24f7251e04a81356e5b2092`
#### `85c0cc8455d6e862b3f59d263c125ed56d02e347a1ff8eeb8ea2627452982a9e`
```dockerfile
ADD file:c8f5f9054c3914e848935c3554e18811219af1fe08b04ad8bad61ac44154db52 in /
ADD file:de20fbb4fe344f0ff5ca4dad061aef88bfb92c74b0470daf2dfd6358d5953e1d in /
```
- Created: Tue, 13 Oct 2015 23:29:40 GMT
- Created: Fri, 04 Mar 2016 17:41:04 GMT
- Parent Layer: `47d44cb6f252ea4f6aecf8a447972de5d9f9f2e2bec549a2f1d8f92557f4d05a`
- Docker Version: 1.8.2
- Virtual Size: 190.6 MB (190593087 bytes)
- v2 Blob: `sha256:3b231ed5aa2f1631b3189f15f215fad43e35ec4aa56ee7bb92b9dd1b73ca94cb`
- v2 Content-Length: 66.4 MB (66390854 bytes)
- v2 Last-Modified: Mon, 07 Sep 2015 19:13:06 GMT
- Docker Version: 1.9.1
- Virtual Size: 228.9 MB (228940052 bytes)
- v2 Blob: `sha256:204c9415d16d707c683308d02c8153bc97a3fbcee4613937767fe979530cffc2`
- v2 Content-Length: 90.1 MB (90102494 bytes)
#### `91e6f84b8fe8bd8a0a3e1743fdf3821027fd6cac675f95c6ec18ccbb600471aa`
#### `362ef9f9960d25d827954cf653bff9c61ded02b90b885221deb139d0e80b2f29`
```dockerfile
LABEL Vendor=CentOS
LABEL name=CentOS Base Image vendor=CentOS license=GPLv2 build-date=2016-03-04
```
- Created: Tue, 13 Oct 2015 23:29:44 GMT
- Parent Layer: `2c2557968d488808c0086d9ab9340e0b188a8f9ba24f7251e04a81356e5b2092`
- Docker Version: 1.8.2
- Created: Fri, 04 Mar 2016 17:41:18 GMT
- Parent Layer: `85c0cc8455d6e862b3f59d263c125ed56d02e347a1ff8eeb8ea2627452982a9e`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `fea77d2fd61ed627e7c8b6b570936b88850abcddd6ee5b6848529bf8e129fa2d`
```dockerfile
LABEL License=GPLv2
```
- Created: Tue, 13 Oct 2015 23:29:44 GMT
- Parent Layer: `91e6f84b8fe8bd8a0a3e1743fdf3821027fd6cac675f95c6ec18ccbb600471aa`
- Docker Version: 1.8.2
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `3bbbf0aca3593044c280551babb73f306c145fe512976015829cfc98d2b45d94`
#### `6e93f19d1d37460779a92fa50242a8724b460e2f8f7272f13a17d537047d16a1`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Tue, 13 Oct 2015 23:29:45 GMT
- Parent Layer: `fea77d2fd61ed627e7c8b6b570936b88850abcddd6ee5b6848529bf8e129fa2d`
- Docker Version: 1.8.2
- Created: Fri, 04 Mar 2016 17:41:19 GMT
- Parent Layer: `362ef9f9960d25d827954cf653bff9c61ded02b90b885221deb139d0e80b2f29`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `centos:centos5`
@ -402,7 +354,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org> - ami_creator
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `8418970fbb5946ff2446b85ae1417411660dc950758db48b325b57ec392902b8`
@ -416,7 +367,6 @@ ADD file:5d64c112f85d4de58201bbe6595e229d38a8eddf43522ef9209ab7da89056733 in /
- Virtual Size: 284.1 MB (284081882 bytes)
- v2 Blob: `sha256:f61f09b16af986f8124fbb699cf95e58855261211424e2d5336b9803fec473fc`
- v2 Content-Length: 87.0 MB (87035221 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:26:03 GMT
## `centos:5`
@ -440,7 +390,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org> - ami_creator
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `8418970fbb5946ff2446b85ae1417411660dc950758db48b325b57ec392902b8`
@ -454,7 +403,6 @@ ADD file:5d64c112f85d4de58201bbe6595e229d38a8eddf43522ef9209ab7da89056733 in /
- Virtual Size: 284.1 MB (284081882 bytes)
- v2 Blob: `sha256:f61f09b16af986f8124fbb699cf95e58855261211424e2d5336b9803fec473fc`
- v2 Content-Length: 87.0 MB (87035221 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:26:03 GMT
## `centos:centos7.2.1511`
@ -478,7 +426,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `913f2dea1430aba86ba3cda6f358d2e78e5c3cefd3eb5a1b99849f212cbc19c0`
@ -492,7 +439,6 @@ ADD file:0f306a349a3c88d5686633e59384a6454e4058eb12195770971ee1e7c2305920 in /
- Virtual Size: 194.6 MB (194629238 bytes)
- v2 Blob: `sha256:bc4d85eaf59008877f4fe5cdce3cf59cb7a6d072297c68973c7ec410ff6b98e2`
- v2 Content-Length: 69.9 MB (69901202 bytes)
- v2 Last-Modified: Tue, 15 Dec 2015 19:59:27 GMT
#### `101125bd0f574e746d6a051fbc5168759185ebe2680c25f5cd352c25f1da1569`
@ -506,7 +452,6 @@ LABEL name=CentOS Base Image
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `ec59ce5defdca8fea0234a6e1196ff64781236b024180edd4f7e14e36f6e9fc8`
@ -520,7 +465,6 @@ LABEL vendor=CentOS
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `d16051f61d95102f090d660987f804c371791c3384cfea6b99fdf8df1072709d`
@ -534,7 +478,6 @@ LABEL license=GPLv2
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `83ee614b834e4a51ea51f78ab8fd9c3caacc87fcaf74db4c3c0d33fb88ba401f`
@ -548,7 +491,6 @@ CMD ["/bin/bash"]
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `centos:7.2.1511`
@ -572,7 +514,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `913f2dea1430aba86ba3cda6f358d2e78e5c3cefd3eb5a1b99849f212cbc19c0`
@ -586,7 +527,6 @@ ADD file:0f306a349a3c88d5686633e59384a6454e4058eb12195770971ee1e7c2305920 in /
- Virtual Size: 194.6 MB (194629238 bytes)
- v2 Blob: `sha256:bc4d85eaf59008877f4fe5cdce3cf59cb7a6d072297c68973c7ec410ff6b98e2`
- v2 Content-Length: 69.9 MB (69901202 bytes)
- v2 Last-Modified: Tue, 15 Dec 2015 19:59:27 GMT
#### `101125bd0f574e746d6a051fbc5168759185ebe2680c25f5cd352c25f1da1569`
@ -600,7 +540,6 @@ LABEL name=CentOS Base Image
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `ec59ce5defdca8fea0234a6e1196ff64781236b024180edd4f7e14e36f6e9fc8`
@ -614,7 +553,6 @@ LABEL vendor=CentOS
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `d16051f61d95102f090d660987f804c371791c3384cfea6b99fdf8df1072709d`
@ -628,7 +566,6 @@ LABEL license=GPLv2
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `83ee614b834e4a51ea51f78ab8fd9c3caacc87fcaf74db4c3c0d33fb88ba401f`
@ -642,7 +579,6 @@ CMD ["/bin/bash"]
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `centos:centos7.1.1503`
@ -666,7 +602,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org> - ami_creator
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `172633e384200b683dd587c350fd568fbc50758b54bdba44c03666f9b4089daf`
@ -680,7 +615,6 @@ ADD file:d68b6041059c394e0f95effd6517765405402b4302fe16cf864f658ba8b25a97 in /
- Virtual Size: 212.1 MB (212062952 bytes)
- v2 Blob: `sha256:9a6ec1c7bb954a779c78c156aee35e1d145e581be7123d1205958eb33ad73826`
- v2 Content-Length: 75.7 MB (75670047 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:28:51 GMT
#### `fab4b1df8eb1d14cf67441769759e98390559b26f8aae7baed0ce6aacb48cfc6`
@ -694,7 +628,6 @@ CMD ["/bin/bash"]
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `centos:7.1.1503`
@ -718,7 +651,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org> - ami_creator
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `172633e384200b683dd587c350fd568fbc50758b54bdba44c03666f9b4089daf`
@ -732,7 +664,6 @@ ADD file:d68b6041059c394e0f95effd6517765405402b4302fe16cf864f658ba8b25a97 in /
- Virtual Size: 212.1 MB (212062952 bytes)
- v2 Blob: `sha256:9a6ec1c7bb954a779c78c156aee35e1d145e581be7123d1205958eb33ad73826`
- v2 Content-Length: 75.7 MB (75670047 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:28:51 GMT
#### `fab4b1df8eb1d14cf67441769759e98390559b26f8aae7baed0ce6aacb48cfc6`
@ -746,7 +677,6 @@ CMD ["/bin/bash"]
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `centos:centos7.0.1406`
@ -770,7 +700,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org> - ami_creator
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `539eca37badeb3097ad1cfc1b90e9892a8fb95523cd58fd03633c9d217207b9a`
@ -784,7 +713,6 @@ ADD file:7c8ce4768c86ab8a5b884312b7d69eb4f0f128c397c3e2492ff67a236fec35c5 in /
- Virtual Size: 210.2 MB (210212702 bytes)
- v2 Blob: `sha256:e0c00e48b5457c27610a005fc814b0e8459178f9cc5406471b309cce2f444ecc`
- v2 Content-Length: 75.1 MB (75067690 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:31:10 GMT
## `centos:7.0.1406`
@ -808,7 +736,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org> - ami_creator
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `539eca37badeb3097ad1cfc1b90e9892a8fb95523cd58fd03633c9d217207b9a`
@ -822,7 +749,6 @@ ADD file:7c8ce4768c86ab8a5b884312b7d69eb4f0f128c397c3e2492ff67a236fec35c5 in /
- Virtual Size: 210.2 MB (210212702 bytes)
- v2 Blob: `sha256:e0c00e48b5457c27610a005fc814b0e8459178f9cc5406471b309cce2f444ecc`
- v2 Content-Length: 75.1 MB (75067690 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:31:10 GMT
## `centos:centos6.7`
@ -846,7 +772,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `5fc6f5013018fd5f1e84a3b5d304f03cfb81b6131ca20c968262bc60c2edb107`
@ -860,7 +785,6 @@ ADD file:63df1fe23f2f72b7663b5f66bba74923e4baa195a5c878485b44ac86ec3ff62b in /
- Virtual Size: 190.6 MB (190593087 bytes)
- v2 Blob: `sha256:3b231ed5aa2f1631b3189f15f215fad43e35ec4aa56ee7bb92b9dd1b73ca94cb`
- v2 Content-Length: 66.4 MB (66390854 bytes)
- v2 Last-Modified: Mon, 07 Sep 2015 19:13:06 GMT
#### `8e6730e0eaef34246dd562b1ecc41ab72012a1bab74996edd4b5783bbfe71b82`
@ -874,7 +798,6 @@ LABEL Vendor=CentOS
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `b89573a5b116e61624906884fc48ba0cd7037a72cf1d2757c77fbd73f03c150a`
@ -888,7 +811,6 @@ LABEL License=GPLv2
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `3fba1048142f7f89f67f2b6b11256053a3beaa280b97538dd85d51d4f0a65961`
@ -902,7 +824,6 @@ CMD ["/bin/bash"]
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `centos:6.7`
@ -926,7 +847,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `5fc6f5013018fd5f1e84a3b5d304f03cfb81b6131ca20c968262bc60c2edb107`
@ -940,7 +860,6 @@ ADD file:63df1fe23f2f72b7663b5f66bba74923e4baa195a5c878485b44ac86ec3ff62b in /
- Virtual Size: 190.6 MB (190593087 bytes)
- v2 Blob: `sha256:3b231ed5aa2f1631b3189f15f215fad43e35ec4aa56ee7bb92b9dd1b73ca94cb`
- v2 Content-Length: 66.4 MB (66390854 bytes)
- v2 Last-Modified: Mon, 07 Sep 2015 19:13:06 GMT
#### `8e6730e0eaef34246dd562b1ecc41ab72012a1bab74996edd4b5783bbfe71b82`
@ -954,7 +873,6 @@ LABEL Vendor=CentOS
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `b89573a5b116e61624906884fc48ba0cd7037a72cf1d2757c77fbd73f03c150a`
@ -968,7 +886,6 @@ LABEL License=GPLv2
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `3fba1048142f7f89f67f2b6b11256053a3beaa280b97538dd85d51d4f0a65961`
@ -982,7 +899,6 @@ CMD ["/bin/bash"]
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `centos:centos6.6`
@ -1006,7 +922,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org> - ami_creator
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `12c9d795d85aa792be67bd42aa564e5c44d0cbf6759b66bf0ae99b2ec4c552d6`
@ -1020,7 +935,6 @@ ADD file:9ff85de7a936502e83fadeed82d6f11231ce7e842eea23d73f6f5fb7182f1111 in /
- Virtual Size: 202.6 MB (202609003 bytes)
- v2 Blob: `sha256:35d9d5d11536c0c6843ecd106dc710b5c54b8198aa28710e73dba2cbe555847f`
- v2 Content-Length: 72.0 MB (72038766 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:34:59 GMT
## `centos:6.6`
@ -1044,7 +958,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org> - ami_creator
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `12c9d795d85aa792be67bd42aa564e5c44d0cbf6759b66bf0ae99b2ec4c552d6`
@ -1058,7 +971,6 @@ ADD file:9ff85de7a936502e83fadeed82d6f11231ce7e842eea23d73f6f5fb7182f1111 in /
- Virtual Size: 202.6 MB (202609003 bytes)
- v2 Blob: `sha256:35d9d5d11536c0c6843ecd106dc710b5c54b8198aa28710e73dba2cbe555847f`
- v2 Content-Length: 72.0 MB (72038766 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:34:59 GMT
## `centos:centos5.11`
@ -1082,7 +994,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org> - ami_creator
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `90226a24e71de785ebd02b24b6a67b66fd82aad45c5878fed330b26052caf154`
@ -1096,7 +1007,6 @@ ADD file:af04a5146dd7c7bd3c824aafb31841934ef4c020ada11789795b24298fb82bca in /
- Virtual Size: 284.2 MB (284151989 bytes)
- v2 Blob: `sha256:708a6d294d631453786086fba37173677d251ed8ba76483d58affc3eeeb742dd`
- v2 Content-Length: 87.1 MB (87107818 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:37:37 GMT
## `centos:5.11`
@ -1120,7 +1030,6 @@ MAINTAINER The CentOS Project <cloud-ops@centos.org> - ami_creator
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `90226a24e71de785ebd02b24b6a67b66fd82aad45c5878fed330b26052caf154`
@ -1134,4 +1043,3 @@ ADD file:af04a5146dd7c7bd3c824aafb31841934ef4c020ada11789795b24298fb82bca in /
- Virtual Size: 284.2 MB (284151989 bytes)
- v2 Blob: `sha256:708a6d294d631453786086fba37173677d251ed8ba76483d58affc3eeeb742dd`
- v2 Content-Length: 87.1 MB (87107818 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:37:37 GMT

View File

@ -1,6 +1,9 @@
# Supported tags and respective `Dockerfile` links
- [`latest`, `0.3.3` (*Dockerfile*)](https://github.com/ewindisch/docker-cirros/blob/5ef3f5024b0aa80553cc34be9eff6685cb31b458/Dockerfile)
- [`latest`, `0.3.4` (*Dockerfile*)](https://github.com/ewindisch/docker-cirros/blob/fd9aa114c465237518535d3545d4f9c4bc1d0aa5/Dockerfile)
- [`0.3.3` (*Dockerfile*)](https://github.com/ewindisch/docker-cirros/blob/5ef3f5024b0aa80553cc34be9eff6685cb31b458/Dockerfile)
[![](https://badge.imagelayers.io/cirros:latest.svg)](https://imagelayers.io/?images=cirros:latest,cirros:0.3.3)
For more information about this image and its history, please see [the relevant manifest file (`library/cirros`)](https://github.com/docker-library/official-images/blob/master/library/cirros). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -16,7 +19,7 @@ CirrOS is a Tiny OS that specializes in running on a cloud.
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -3,92 +3,163 @@
# Tags of `cirros`
- [`cirros:latest`](#cirroslatest)
- [`cirros:0.3.4`](#cirros034)
- [`cirros:0.3.3`](#cirros033)
## `cirros:latest`
```console
$ docker pull library/cirros@sha256:034b16d319219eed6b505d6d0fe5ebdd42858da21e2691c5088d443615f5d6b3
$ docker pull library/cirros@sha256:f1132e618e25d0a908e049054d3ff27dc3b85ede2c9801863c62866caa3c684a
```
- Total Virtual Size: 7.7 MB (7698435 bytes)
- Total v2 Content-Length: 3.5 MB (3529315 bytes)
- Total Virtual Size: 7.7 MB (7735365 bytes)
- Total v2 Content-Length: 3.5 MB (3543600 bytes)
### Layers (5)
#### `a6019b6fb4685230cf83afd7bccc26e945f83f64024883add6710e78072852a8`
#### `c74e3fca9821335e60aba5e634a9c1a62daf9ec4a4ea9279479b279776ed195e`
```dockerfile
MAINTAINER Eric Windisch <ewindisch@docker.com>
MAINTAINER Eric Windisch <eric@windisch.us>
```
- Created: Wed, 22 Apr 2015 05:14:08 GMT
- Docker Version: 1.6.0
- Created: Mon, 04 Jan 2016 21:25:00 GMT
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `3e9defb0efcc8d4bfc0af55b0f4043cb627fd86b877330f94001d824d3336ce6`
#### `e1ceeb0716f67fe7270e4f5aacf2fe8690a0f21c92a9794482ae7fef219724cc`
```dockerfile
ADD file:31b7d60ecb46a910225aabb36376a1df2376dd86433a28b24df3f67bb2d4d618 in /
ADD file:65515284d0bebdd40442eb13bb6a9e6596ff52e7a6c847363d82844ed88a169e in /
```
- Created: Tue, 13 Oct 2015 23:32:33 GMT
- Parent Layer: `a6019b6fb4685230cf83afd7bccc26e945f83f64024883add6710e78072852a8`
- Docker Version: 1.8.2
- Virtual Size: 7.7 MB (7696146 bytes)
- v2 Blob: `sha256:78f3e58e2da9224cc693e476556047a957225ec4ef911a38f6cb05adea713035`
- v2 Content-Length: 3.5 MB (3527868 bytes)
- v2 Last-Modified: Fri, 17 Apr 2015 01:21:45 GMT
- Created: Mon, 04 Jan 2016 21:25:01 GMT
- Parent Layer: `c74e3fca9821335e60aba5e634a9c1a62daf9ec4a4ea9279479b279776ed195e`
- Docker Version: 1.8.3
- Virtual Size: 7.7 MB (7733076 bytes)
- v2 Blob: `sha256:8c4568d4063684a72abcc5dbf16b74750d74ee600d4f520a5fad77308de9e195`
- v2 Content-Length: 3.5 MB (3542150 bytes)
#### `ac86fdec5230216c8b6d7541506887c2daf8c2998092f2773f5d44323daf6a99`
#### `cb5c6009bac1a5b3cddddf031d6d37c18dd7a45fae51517b20bf5f27ffbd5714`
```dockerfile
RUN rm /etc/rc3.d/S40-network
```
- Created: Tue, 13 Oct 2015 23:32:35 GMT
- Parent Layer: `3e9defb0efcc8d4bfc0af55b0f4043cb627fd86b877330f94001d824d3336ce6`
- Docker Version: 1.8.2
- Created: Mon, 04 Jan 2016 21:25:04 GMT
- Parent Layer: `e1ceeb0716f67fe7270e4f5aacf2fe8690a0f21c92a9794482ae7fef219724cc`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:4aaa72e15498ecbac1d4cf825041a9526ad9c3e683340522d45020eeed2e63de`
- v2 Content-Length: 152.0 B
- v2 Last-Modified: Wed, 14 Oct 2015 21:39:28 GMT
- v2 Blob: `sha256:e6cc72aea3e6702f07dc862041195b47deb7def56984860d1b4ff912fb458333`
- v2 Content-Length: 153.0 B
#### `28575877dc7ea2b6df807d4a85030c808d4c42978f147ef7170395f6b24bb57a`
#### `7725b0aea0a1124fba2a0ee33cd6c73822cfdb78ab14fdb6c612325f5ed7e8e4`
```dockerfile
RUN sed -i '/is_lxc && lxc_netdown/d' /etc/init.d/rc.sysinit
```
- Created: Tue, 13 Oct 2015 23:32:36 GMT
- Parent Layer: `ac86fdec5230216c8b6d7541506887c2daf8c2998092f2773f5d44323daf6a99`
- Docker Version: 1.8.2
- Created: Mon, 04 Jan 2016 21:25:06 GMT
- Parent Layer: `cb5c6009bac1a5b3cddddf031d6d37c18dd7a45fae51517b20bf5f27ffbd5714`
- Docker Version: 1.8.3
- Virtual Size: 2.3 KB (2289 bytes)
- v2 Blob: `sha256:0fbcaa8da3adaf959c0d33cc62528831a3b21c5b27290f694d02e7f819efab1b`
- v2 Content-Length: 1.2 KB (1231 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:39:23 GMT
- v2 Blob: `sha256:b5a1edf1e076b8cd0a1befe7124b256c5757da5497a188c908d53643262047e1`
- v2 Content-Length: 1.2 KB (1233 bytes)
#### `37e06986c438630213a63bc5e104d2558eb38d246ca1dcd45504187c2db2a951`
#### `64a920f750376d7d51d804f5be50c03916b825704afb68d59fdd580bbafa0a93`
```dockerfile
CMD ["/sbin/init"]
```
- Created: Tue, 13 Oct 2015 23:32:37 GMT
- Parent Layer: `28575877dc7ea2b6df807d4a85030c808d4c42978f147ef7170395f6b24bb57a`
- Docker Version: 1.8.2
- Created: Mon, 04 Jan 2016 21:25:07 GMT
- Parent Layer: `7725b0aea0a1124fba2a0ee33cd6c73822cfdb78ab14fdb6c612325f5ed7e8e4`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
## `cirros:0.3.4`
```console
$ docker pull library/cirros@sha256:a6da0978d34ce73066fe415f122d47974376a9eaaa3d44fa6e02327fb66c2167
```
- Total Virtual Size: 7.7 MB (7735365 bytes)
- Total v2 Content-Length: 3.5 MB (3543600 bytes)
### Layers (5)
#### `c74e3fca9821335e60aba5e634a9c1a62daf9ec4a4ea9279479b279776ed195e`
```dockerfile
MAINTAINER Eric Windisch <eric@windisch.us>
```
- Created: Mon, 04 Jan 2016 21:25:00 GMT
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `e1ceeb0716f67fe7270e4f5aacf2fe8690a0f21c92a9794482ae7fef219724cc`
```dockerfile
ADD file:65515284d0bebdd40442eb13bb6a9e6596ff52e7a6c847363d82844ed88a169e in /
```
- Created: Mon, 04 Jan 2016 21:25:01 GMT
- Parent Layer: `c74e3fca9821335e60aba5e634a9c1a62daf9ec4a4ea9279479b279776ed195e`
- Docker Version: 1.8.3
- Virtual Size: 7.7 MB (7733076 bytes)
- v2 Blob: `sha256:8c4568d4063684a72abcc5dbf16b74750d74ee600d4f520a5fad77308de9e195`
- v2 Content-Length: 3.5 MB (3542150 bytes)
#### `cb5c6009bac1a5b3cddddf031d6d37c18dd7a45fae51517b20bf5f27ffbd5714`
```dockerfile
RUN rm /etc/rc3.d/S40-network
```
- Created: Mon, 04 Jan 2016 21:25:04 GMT
- Parent Layer: `e1ceeb0716f67fe7270e4f5aacf2fe8690a0f21c92a9794482ae7fef219724cc`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:e6cc72aea3e6702f07dc862041195b47deb7def56984860d1b4ff912fb458333`
- v2 Content-Length: 153.0 B
#### `7725b0aea0a1124fba2a0ee33cd6c73822cfdb78ab14fdb6c612325f5ed7e8e4`
```dockerfile
RUN sed -i '/is_lxc && lxc_netdown/d' /etc/init.d/rc.sysinit
```
- Created: Mon, 04 Jan 2016 21:25:06 GMT
- Parent Layer: `cb5c6009bac1a5b3cddddf031d6d37c18dd7a45fae51517b20bf5f27ffbd5714`
- Docker Version: 1.8.3
- Virtual Size: 2.3 KB (2289 bytes)
- v2 Blob: `sha256:b5a1edf1e076b8cd0a1befe7124b256c5757da5497a188c908d53643262047e1`
- v2 Content-Length: 1.2 KB (1233 bytes)
#### `64a920f750376d7d51d804f5be50c03916b825704afb68d59fdd580bbafa0a93`
```dockerfile
CMD ["/sbin/init"]
```
- Created: Mon, 04 Jan 2016 21:25:07 GMT
- Parent Layer: `7725b0aea0a1124fba2a0ee33cd6c73822cfdb78ab14fdb6c612325f5ed7e8e4`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `cirros:0.3.3`
```console
$ docker pull library/cirros@sha256:8cb367af4099c2616e435c5042073f1e979d3fa09b21bde5aba2a46d9aa4af2f
$ docker pull library/cirros@sha256:2b8f44be7f60fbb304db5049544d1aed3d5aa8497f31628aa55accd166b0795d
```
- Total Virtual Size: 7.7 MB (7698435 bytes)
@ -107,7 +178,6 @@ MAINTAINER Eric Windisch <ewindisch@docker.com>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `3e9defb0efcc8d4bfc0af55b0f4043cb627fd86b877330f94001d824d3336ce6`
@ -121,7 +191,6 @@ ADD file:31b7d60ecb46a910225aabb36376a1df2376dd86433a28b24df3f67bb2d4d618 in /
- Virtual Size: 7.7 MB (7696146 bytes)
- v2 Blob: `sha256:78f3e58e2da9224cc693e476556047a957225ec4ef911a38f6cb05adea713035`
- v2 Content-Length: 3.5 MB (3527868 bytes)
- v2 Last-Modified: Fri, 17 Apr 2015 01:21:45 GMT
#### `ac86fdec5230216c8b6d7541506887c2daf8c2998092f2773f5d44323daf6a99`
@ -135,7 +204,6 @@ RUN rm /etc/rc3.d/S40-network
- Virtual Size: 0.0 B
- v2 Blob: `sha256:4aaa72e15498ecbac1d4cf825041a9526ad9c3e683340522d45020eeed2e63de`
- v2 Content-Length: 152.0 B
- v2 Last-Modified: Wed, 14 Oct 2015 21:39:28 GMT
#### `28575877dc7ea2b6df807d4a85030c808d4c42978f147ef7170395f6b24bb57a`
@ -149,7 +217,6 @@ RUN sed -i '/is_lxc && lxc_netdown/d' /etc/init.d/rc.sysinit
- Virtual Size: 2.3 KB (2289 bytes)
- v2 Blob: `sha256:0fbcaa8da3adaf959c0d33cc62528831a3b21c5b27290f694d02e7f819efab1b`
- v2 Content-Length: 1.2 KB (1231 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 21:39:23 GMT
#### `37e06986c438630213a63bc5e104d2558eb38d246ca1dcd45504187c2db2a951`
@ -163,4 +230,3 @@ CMD ["/sbin/init"]
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT

View File

@ -1,7 +1,9 @@
# Supported tags and respective `Dockerfile` links
- [`latest`, `lein-2.5.3` (*Dockerfile*)](https://github.com/Quantisan/docker-clojure/blob/a22cdfcdf10fd5c99fa4bb993c71847ab00ee2a9/Dockerfile)
- [`onbuild`, `lein-2.5.3-onbuild` (*onbuild/Dockerfile*)](https://github.com/Quantisan/docker-clojure/blob/a22cdfcdf10fd5c99fa4bb993c71847ab00ee2a9/onbuild/Dockerfile)
- [`latest`, `lein-2.5.3` (*Dockerfile*)](https://github.com/Quantisan/docker-clojure/blob/b21db2ba56eef392c7dfab6cd85168153f17e2cc/Dockerfile)
- [`onbuild`, `lein-2.5.3-onbuild` (*onbuild/Dockerfile*)](https://github.com/Quantisan/docker-clojure/blob/b21db2ba56eef392c7dfab6cd85168153f17e2cc/onbuild/Dockerfile)
[![](https://badge.imagelayers.io/clojure:latest.svg)](https://imagelayers.io/?images=clojure:latest,clojure:onbuild)
For more information about this image and its history, please see [the relevant manifest file (`library/clojure`)](https://github.com/docker-library/official-images/blob/master/library/clojure). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -84,7 +86,7 @@ View [license information](http://clojure.org/license) for the software containe
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -10,6 +10,8 @@
- [`2.5.2`, `enterprise-2.5.2` (*enterprise/couchbase-server/2.5.2/Dockerfile*)](https://github.com/couchbase/docker/blob/7eb049d012eed3821ead1d8a728a07bf33db85a1/enterprise/couchbase-server/2.5.2/Dockerfile)
- [`community-2.2.0` (*community/couchbase-server/2.2.0/Dockerfile*)](https://github.com/couchbase/docker/blob/7eb049d012eed3821ead1d8a728a07bf33db85a1/community/couchbase-server/2.2.0/Dockerfile)
[![](https://badge.imagelayers.io/couchbase:latest.svg)](https://imagelayers.io/?images=couchbase:latest,couchbase:4.0.0,couchbase:community-4.0.0,couchbase:3.1.0,couchbase:3.0.3,couchbase:3.0.2,couchbase:community-3.0.1,couchbase:2.5.2,couchbase:community-2.2.0)
For more information about this image and its history, please see [the relevant manifest file (`library/couchbase`)](https://github.com/docker-library/official-images/blob/master/library/couchbase). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `couchbase/tag-details.md` file](https://github.com/docker-library/docs/blob/master/couchbase/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -268,7 +270,7 @@ By default, the `latest` Docker tag points to the latest Enterprise Edition, as
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

1
couchdb/README-short.txt Normal file
View File

@ -0,0 +1 @@
CouchDB is a database that uses JSON for documents, JavaScript for MapReduce and HTTP for its API.

135
couchdb/README.md Normal file
View File

@ -0,0 +1,135 @@
# Supported tags and respective `Dockerfile` links
- [`latest`, `1.6.1`, `1.6`, `1` (*1.6.1/Dockerfile*)](https://github.com/klaemo/docker-couchdb/blob/fe82d8781f99cefb4b5efbaa319b30fd4f80a73f/1.6.1/Dockerfile)
- [`1.6.1-couchperuser`, `1.6-couchperuser`, `1-couchperuser` (*1.6.1-couchperuser/Dockerfile*)](https://github.com/klaemo/docker-couchdb/blob/fe82d8781f99cefb4b5efbaa319b30fd4f80a73f/1.6.1-couchperuser/Dockerfile)
[![](https://badge.imagelayers.io/couchdb:latest.svg)](https://imagelayers.io/?images=couchdb:latest,couchdb:1.6.1-couchperuser)
For more information about this image and its history, please see [the relevant manifest file (`library/couchdb`)](https://github.com/docker-library/official-images/blob/master/library/couchdb). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `couchdb/tag-details.md` file](https://github.com/docker-library/docs/blob/master/couchdb/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
# What is Apache CouchDB?
CouchDB is a database that completely embraces the web. Store your data with JSON documents. Access your documents and query your indexes with your web browser, via HTTP. Index, combine, and transform your documents with JavaScript. CouchDB works well with modern web and mobile apps. You can even serve web apps directly out of CouchDB. And you can distribute your data, or your apps, efficiently using CouchDBs incremental replication. CouchDB supports master-master setups with automatic conflict detection.
CouchDB comes with a suite of features, such as on-the-fly document transformation and real-time change notifications, that makes web app development a breeze. It even comes with an easy to use web administration console. You guessed it, served up directly out of CouchDB! We care a lot about distributed scaling. CouchDB is highly available and partition tolerant, but is also eventually consistent. And we care a lot about your data. CouchDB has a fault-tolerant storage engine that puts the safety of your data first.
> [couchdb.apache.org](https://couchdb.apache.org)
![logo](https://raw.githubusercontent.com/docker-library/docs/2307451281c6b47b85abb3af9f0097e51c70a5be/couchdb/logo.png)
## How to use this image
### Start a CouchDB instance
```console
$ docker run -d --name my-couchdb couchdb
```
This image includes `EXPOSE 5984` (the CouchDB port), so standard container linking will make it automatically available to the linked containers.
### Using the instance
In order to use the running instance from an application, link the container
```console
$ docker run --name my-couchdb-app --link my-couchdb:couch couchdb
```
See the [official docs](http://docs.couchdb.org/en/1.6.1/) for infomation on using and configuring CouchDB.
### Exposing the port to the outside world
If you want to expose the port to the outside world, run
```console
$ docker run -p 5984:5984 -d couchdb
```
CouchDB listens on port 5984 for requests and the image includes `EXPOSE 5984`. The flag `-p 5984:5984` exposes this port on the host.
## Persistent Data
There are several ways to store data used by applications that run in Docker containers. We encourage users of the `couchdb` images to familiarize themselves with the options available, including:
- Let Docker manage the storage of your database data [by writing the database files to disk on the host system using its own internal volume management](https://docs.docker.com/userguide/dockervolumes/#adding-a-data-volume). This is the default and is easy and fairly transparent to the user. The downside is that the files may be hard to locate for tools and applications that run directly on the host system, i.e. outside containers.
- Create a data directory on the host system (outside the container) and [mount this to a directory visible from inside the container](https://docs.docker.com/userguide/dockervolumes/#mount-a-host-directory-as-a-data-volume). This places the database files in a known location on the host system, and makes it easy for tools and applications on the host system to access the files. The downside is that the user needs to make sure that the directory exists, and that e.g. directory permissions and other security mechanisms on the host system are set up correctly.
CouchDB uses `/usr/local/var/lib/couchdb` to store its data. This directory is marked as a docker volume.
### Using host directories
You can map the container's volumes to a directory on the host, so that the data is kept between runs of the container. This example uses your current directory, but that is in general not the correct place to store your persistent data!
```console
$ docker run -d -v $(pwd):/usr/local/var/lib/couchdb --name my-couchdb couchdb
```
## Using your own CouchDB configuration file
The CouchDB configuration is specified in `.ini` files in `/usr/local/etc/couchdb`. Take a look at the [CouchDB configuration documentation](http://docs.couchdb.org/en/1.6.1/config/index.html) to learn more about CouchDBs configuration structure.
If you want to use a customized CouchDB configuration, you can create your configuration file in a directory on the host machine and then mount that directory as `/usr/local/etc/couchdb/local.d` inside the `couchdb` container.
```console
$ docker run --name my-couchdb -v /my/custom-config-dir:/usr/local/etc/couchdb/local.d -d couchdb
```
You can also use `couchdb` as the base image for your own couchdb instance and provie your own version of the `local.ini` config file:
Example Dockerfile:
```dockerfile
FROM couchdb:latest
COPY local.ini /usr/local/etc/couchdb/
```
and then build and run
```console
$ docker build -t you/awesome-couchdb .
$ docker run -d -p 5984:5984 you/awesome-couchdb
```
## Logging
By default containers run from this image only log to `stdout`. This means that the `/_log` endpoint is not available. You can enable logging to file in the [configuration](http://docs.couchdb.org/en/1.6.1/config/logging.html).
For example in `local.ini`:
```ini
[log]
file = /usr/local/var/log/couchdb/couch.log
```
# License
Apache CouchDB is licensed under the [Apache License](https://github.com/apache/couchdb/blob/master/LICENSE).
# Supported Docker versions
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.
Please see [the Docker installation documentation](https://docs.docker.com/installation/) for details on how to upgrade your Docker daemon.
# User Feedback
## Documentation
Documentation for this image is stored in the [`couchdb/` directory](https://github.com/docker-library/docs/tree/master/couchdb) of the [`docker-library/docs` GitHub repo](https://github.com/docker-library/docs). Be sure to familiarize yourself with the [repository's `README.md` file](https://github.com/docker-library/docs/blob/master/README.md) before attempting a pull request.
## Issues
If you have any problems with or questions about this image, please contact us through a [GitHub issue](https://github.com/docker-library/couchdb/issues).
You can also reach many of the official image maintainers via the `#docker-library` IRC channel on [Freenode](https://freenode.net).
## Contributing
You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.
Before you start to code, we recommend discussing your plans through a [GitHub issue](https://github.com/docker-library/couchdb/issues), especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.

94
couchdb/content.md Normal file
View File

@ -0,0 +1,94 @@
# What is Apache CouchDB?
CouchDB is a database that completely embraces the web. Store your data with JSON documents. Access your documents and query your indexes with your web browser, via HTTP. Index, combine, and transform your documents with JavaScript. CouchDB works well with modern web and mobile apps. You can even serve web apps directly out of CouchDB. And you can distribute your data, or your apps, efficiently using CouchDBs incremental replication. CouchDB supports master-master setups with automatic conflict detection.
CouchDB comes with a suite of features, such as on-the-fly document transformation and real-time change notifications, that makes web app development a breeze. It even comes with an easy to use web administration console. You guessed it, served up directly out of CouchDB! We care a lot about distributed scaling. CouchDB is highly available and partition tolerant, but is also eventually consistent. And we care a lot about your data. CouchDB has a fault-tolerant storage engine that puts the safety of your data first.
> [couchdb.apache.org](https://couchdb.apache.org)
%%LOGO%%
## How to use this image
### Start a CouchDB instance
```console
$ docker run -d --name my-couchdb %%REPO%%
```
This image includes `EXPOSE 5984` (the CouchDB port), so standard container linking will make it automatically available to the linked containers.
### Using the instance
In order to use the running instance from an application, link the container
```console
$ docker run --name my-couchdb-app --link my-couchdb:couch %%REPO%%
```
See the [official docs](http://docs.couchdb.org/en/1.6.1/) for infomation on using and configuring CouchDB.
### Exposing the port to the outside world
If you want to expose the port to the outside world, run
```console
$ docker run -p 5984:5984 -d %%REPO%%
```
CouchDB listens on port 5984 for requests and the image includes `EXPOSE 5984`. The flag `-p 5984:5984` exposes this port on the host.
## Persistent Data
There are several ways to store data used by applications that run in Docker containers. We encourage users of the `%%REPO%%` images to familiarize themselves with the options available, including:
- Let Docker manage the storage of your database data [by writing the database files to disk on the host system using its own internal volume management](https://docs.docker.com/userguide/dockervolumes/#adding-a-data-volume). This is the default and is easy and fairly transparent to the user. The downside is that the files may be hard to locate for tools and applications that run directly on the host system, i.e. outside containers.
- Create a data directory on the host system (outside the container) and [mount this to a directory visible from inside the container](https://docs.docker.com/userguide/dockervolumes/#mount-a-host-directory-as-a-data-volume). This places the database files in a known location on the host system, and makes it easy for tools and applications on the host system to access the files. The downside is that the user needs to make sure that the directory exists, and that e.g. directory permissions and other security mechanisms on the host system are set up correctly.
CouchDB uses `/usr/local/var/lib/couchdb` to store its data. This directory is marked as a docker volume.
### Using host directories
You can map the container's volumes to a directory on the host, so that the data is kept between runs of the container. This example uses your current directory, but that is in general not the correct place to store your persistent data!
```console
$ docker run -d -v $(pwd):/usr/local/var/lib/couchdb --name my-couchdb %%REPO%%
```
## Using your own CouchDB configuration file
The CouchDB configuration is specified in `.ini` files in `/usr/local/etc/couchdb`. Take a look at the [CouchDB configuration documentation](http://docs.couchdb.org/en/1.6.1/config/index.html) to learn more about CouchDBs configuration structure.
If you want to use a customized CouchDB configuration, you can create your configuration file in a directory on the host machine and then mount that directory as `/usr/local/etc/couchdb/local.d` inside the `%%REPO%%` container.
```console
$ docker run --name my-couchdb -v /my/custom-config-dir:/usr/local/etc/couchdb/local.d -d %%REPO%%
```
You can also use `couchdb` as the base image for your own couchdb instance and provie your own version of the `local.ini` config file:
Example Dockerfile:
```dockerfile
FROM %%REPO%%:latest
COPY local.ini /usr/local/etc/couchdb/
```
and then build and run
```console
$ docker build -t you/awesome-couchdb .
$ docker run -d -p 5984:5984 you/awesome-couchdb
```
## Logging
By default containers run from this image only log to `stdout`. This means that the `/_log` endpoint is not available. You can enable logging to file in the [configuration](http://docs.couchdb.org/en/1.6.1/config/logging.html).
For example in `local.ini`:
```ini
[log]
file = /usr/local/var/log/couchdb/couch.log
```

1
couchdb/license.md Normal file
View File

@ -0,0 +1 @@
Apache CouchDB is licensed under the [Apache License](https://github.com/apache/couchdb/blob/master/LICENSE).

BIN
couchdb/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

1794
couchdb/tag-details.md Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,9 @@
# Supported tags and respective `Dockerfile` links
- [`latest`, `0.52`, `0.52.4` (*Dockerfile*)](https://github.com/crate/docker-crate/blob/cce8f796ba8936250eb380235cde47be494d1e95/Dockerfile)
- [`0.51`, `0.51.7` (*Dockerfile*)](https://github.com/crate/docker-crate/blob/5d66f67b05395e9b7b4f55c2b3d682d43c7f59d9/Dockerfile)
- [`latest`, `0.54`, `0.54.6` (*Dockerfile*)](https://github.com/crate/docker-crate/blob/a29b70f1ede442ea70e77b628dd631a27ca776e8/Dockerfile)
- [`0.52`, `0.52.4` (*Dockerfile*)](https://github.com/crate/docker-crate/blob/cce8f796ba8936250eb380235cde47be494d1e95/Dockerfile)
[![](https://badge.imagelayers.io/crate:latest.svg)](https://imagelayers.io/?images=crate:latest,crate:0.52)
For more information about this image and its history, please see [the relevant manifest file (`library/crate`)](https://github.com/docker-library/official-images/blob/master/library/crate). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -96,7 +98,7 @@ View [license information](https://github.com/crate/crate/blob/master/LICENSE.tx
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -2,6 +2,8 @@
- [`latest`, `3.1` (*Dockerfile*)](https://github.com/prologic/docker-crux/blob/c614d61c53c05c02a43a34187fa1370db2c61524/Dockerfile)
[![](https://badge.imagelayers.io/crux:latest.svg)](https://imagelayers.io/?images=crux:latest)
For more information about this image and its history, please see [the relevant manifest file (`library/crux`)](https://github.com/docker-library/official-images/blob/master/library/crux). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `crux/tag-details.md` file](https://github.com/docker-library/docs/blob/master/crux/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -24,7 +26,7 @@ Finally, it strives to use new features as they become available, as long as the
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -8,7 +8,7 @@
## `crux:latest`
```console
$ docker pull library/crux@sha256:c799bb524e4841949192c37024464e4d79291d9448b9635fcbf8b43b15de2aa8
$ docker pull library/crux@sha256:f8f6605f25e99d3c1cebfda6e55f3c2c6403231059c6ac180172be7cd07b256e
```
- Total Virtual Size: 341.7 MB (341729815 bytes)
@ -27,7 +27,6 @@ MAINTAINER James Mills, prologic at shortcircuit dot net dot au
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `638bccd2da44cbac9768f1f955adf7e7df4a717b4f902951e9076ce9fcd3f3c3`
@ -41,7 +40,6 @@ ADD file:e60e2e7a8739aba25a581ced1031f5e6e8eaa6ada8a207fbdd3c27fc719b7840 in /
- Virtual Size: 341.7 MB (341729815 bytes)
- v2 Blob: `sha256:4a073de8a536a568bbf8d0f30c6946d4aa0e6f951d8791f710e22e1eec6143e0`
- v2 Content-Length: 122.3 MB (122252467 bytes)
- v2 Last-Modified: Mon, 31 Aug 2015 16:55:18 GMT
#### `07631e5f17e1f1be38339684ac125125f48bebbb08ca9c8d81da1fe73bb846bc`
@ -55,12 +53,11 @@ CMD ["/bin/bash"]
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `crux:3.1`
```console
$ docker pull library/crux@sha256:80ecd7037af09b1e8e8ffd744d51632f6ab5e5b4a810c23f7491011d9b8b1451
$ docker pull library/crux@sha256:f9a92de29bd88987d74192b70f9f81fddcc92f033f6c19869655858fe8a9693a
```
- Total Virtual Size: 341.7 MB (341729815 bytes)
@ -79,7 +76,6 @@ MAINTAINER James Mills, prologic at shortcircuit dot net dot au
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `638bccd2da44cbac9768f1f955adf7e7df4a717b4f902951e9076ce9fcd3f3c3`
@ -93,7 +89,6 @@ ADD file:e60e2e7a8739aba25a581ced1031f5e6e8eaa6ada8a207fbdd3c27fc719b7840 in /
- Virtual Size: 341.7 MB (341729815 bytes)
- v2 Blob: `sha256:4a073de8a536a568bbf8d0f30c6946d4aa0e6f951d8791f710e22e1eec6143e0`
- v2 Content-Length: 122.3 MB (122252467 bytes)
- v2 Last-Modified: Mon, 31 Aug 2015 16:55:18 GMT
#### `07631e5f17e1f1be38339684ac125125f48bebbb08ca9c8d81da1fe73bb846bc`
@ -107,4 +102,3 @@ CMD ["/bin/bash"]
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT

42
debian/README.md vendored
View File

@ -1,21 +1,22 @@
# Supported tags and respective `Dockerfile` links
- [`8.2`, `8`, `jessie`, `latest` (*jessie/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/jessie/Dockerfile)
- [`jessie-backports` (*jessie/backports/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/jessie/backports/Dockerfile)
- [`oldstable` (*oldstable/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/oldstable/Dockerfile)
- [`oldstable-backports` (*oldstable/backports/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/oldstable/backports/Dockerfile)
- [`sid` (*sid/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/sid/Dockerfile)
- [`6.0.10`, `6.0`, `6`, `squeeze` (*squeeze/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/squeeze/Dockerfile)
- [`stable` (*stable/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/stable/Dockerfile)
- [`stable-backports` (*stable/backports/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/stable/backports/Dockerfile)
- [`stretch` (*stretch/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/stretch/Dockerfile)
- [`testing` (*testing/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/testing/Dockerfile)
- [`unstable` (*unstable/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/unstable/Dockerfile)
- [`7.9`, `7`, `wheezy` (*wheezy/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/wheezy/Dockerfile)
- [`wheezy-backports` (*wheezy/backports/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/bd71f2dfe1569968f341b9d195f8249c8f765283/wheezy/backports/Dockerfile)
- [`8.3`, `8`, `jessie`, `latest` (*jessie/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/d431f09a3730996c0f759eb446bff454f715a321/jessie/Dockerfile)
- [`jessie-backports` (*jessie/backports/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/d431f09a3730996c0f759eb446bff454f715a321/jessie/backports/Dockerfile)
- [`oldstable` (*oldstable/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/d431f09a3730996c0f759eb446bff454f715a321/oldstable/Dockerfile)
- [`oldstable-backports` (*oldstable/backports/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/d431f09a3730996c0f759eb446bff454f715a321/oldstable/backports/Dockerfile)
- [`sid` (*sid/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/15a046ef540d8956940fff853ef6c8c3feab8d0a/sid/Dockerfile)
- [`stable` (*stable/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/d431f09a3730996c0f759eb446bff454f715a321/stable/Dockerfile)
- [`stable-backports` (*stable/backports/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/d431f09a3730996c0f759eb446bff454f715a321/stable/backports/Dockerfile)
- [`stretch` (*stretch/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/15a046ef540d8956940fff853ef6c8c3feab8d0a/stretch/Dockerfile)
- [`testing` (*testing/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/15a046ef540d8956940fff853ef6c8c3feab8d0a/testing/Dockerfile)
- [`unstable` (*unstable/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/15a046ef540d8956940fff853ef6c8c3feab8d0a/unstable/Dockerfile)
- [`7.9`, `7`, `wheezy` (*wheezy/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/d431f09a3730996c0f759eb446bff454f715a321/wheezy/Dockerfile)
- [`wheezy-backports` (*wheezy/backports/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/d431f09a3730996c0f759eb446bff454f715a321/wheezy/backports/Dockerfile)
- [`rc-buggy` (*debian/rc-buggy/Dockerfile*)](https://github.com/tianon/dockerfiles/blob/22a998f815d55217afa0075411b810b8889ceac1/debian/rc-buggy/Dockerfile)
- [`experimental` (*debian/experimental/Dockerfile*)](https://github.com/tianon/dockerfiles/blob/22a998f815d55217afa0075411b810b8889ceac1/debian/experimental/Dockerfile)
[![](https://badge.imagelayers.io/debian:latest.svg)](https://imagelayers.io/?images=debian:8.3,debian:jessie-backports,debian:oldstable,debian:oldstable-backports,debian:sid,debian:stable,debian:stable-backports,debian:stretch,debian:testing,debian:unstable,debian:7.9,debian:wheezy-backports,debian:rc-buggy,debian:experimental)
For more information about this image and its history, please see [the relevant manifest file (`library/debian`)](https://github.com/docker-library/official-images/blob/master/library/debian). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `debian/tag-details.md` file](https://github.com/docker-library/docs/blob/master/debian/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -35,20 +36,17 @@ The `debian:latest` tag will always point the latest stable release (which is, a
The rolling tags (`debian:stable`, `debian:testing`, etc) use the rolling suite names in their `/etc/apt/sources.list` file (ie, `deb
http://httpredir.debian.org/debian testing main`).
## `/etc/apt/sources.list`
The mirror of choice for these images is [the httpredir.debian.org redirecting mirror](http://httpredir.debian.org) so that it's as close to optimal as possible, regardless of location or connection. See the [httpredir homepage](http://httpredir.debian.org) for more information.
The mirror of choice for these images is [httpredir.debian.org](http://httpredir.debian.org) so that it's as close to optimal as possible, regardless of location or connection.
## How It's Made
```console
$ docker run debian:jessie cat /etc/apt/sources.list
deb http://httpredir.debian.org/debian jessie main
deb http://httpredir.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main
```
If you are curious about what goes into creating this image, please see [`contrib/mkimage.sh` in `github.com/docker/docker`](https://github.com/docker/docker/blob/master/contrib/mkimage.sh) (and [`contrib/mkimage/debootstrap` in the same repo](https://github.com/docker/docker/blob/master/contrib/mkimage/debootstrap)).
Additional interesting information is provided in files on the [`dist` branch](https://github.com/tianon/docker-brew-debian/tree/dist) of the relevant repository, namely the exact command used to build (`SUITE/build-command.txt`), a full log of the build itself (`SUITE/build.log`), and the "build manifest" (`SUITE/build.manifest`, which lists the version numbers of all the packages included in the rootfs tarball).
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

13
debian/content.md vendored
View File

@ -13,13 +13,10 @@ The `debian:latest` tag will always point the latest stable release (which is, a
The rolling tags (`debian:stable`, `debian:testing`, etc) use the rolling suite names in their `/etc/apt/sources.list` file (ie, `deb
http://httpredir.debian.org/debian testing main`).
## `/etc/apt/sources.list`
The mirror of choice for these images is [the httpredir.debian.org redirecting mirror](http://httpredir.debian.org) so that it's as close to optimal as possible, regardless of location or connection. See the [httpredir homepage](http://httpredir.debian.org) for more information.
The mirror of choice for these images is [httpredir.debian.org](http://httpredir.debian.org) so that it's as close to optimal as possible, regardless of location or connection.
## How It's Made
```console
$ docker run debian:jessie cat /etc/apt/sources.list
deb http://httpredir.debian.org/debian jessie main
deb http://httpredir.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main
```
If you are curious about what goes into creating this image, please see [`contrib/mkimage.sh` in `github.com/docker/docker`](https://github.com/docker/docker/blob/master/contrib/mkimage.sh) (and [`contrib/mkimage/debootstrap` in the same repo](https://github.com/docker/docker/blob/master/contrib/mkimage/debootstrap)).
Additional interesting information is provided in files on the [`dist` branch](https://github.com/tianon/docker-brew-debian/tree/dist) of the relevant repository, namely the exact command used to build (`SUITE/build-command.txt`), a full log of the build itself (`SUITE/build.log`), and the "build manifest" (`SUITE/build.manifest`, which lists the version numbers of all the packages included in the rootfs tarball).

806
debian/tag-details.md vendored

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,12 @@
# Supported tags and respective `Dockerfile` links
- [`1.9-python2`, `1-python2`, `python2` (*2.7/Dockerfile*)](https://github.com/docker-library/django/blob/dcfc8240410bd423516832e16b4d69f21be082ee/2.7/Dockerfile)
- [`1.9.4-python2`, `1.9-python2`, `1-python2`, `python2` (*2.7/Dockerfile*)](https://github.com/docker-library/django/blob/ed24424d84ec19a4d9e71401ce4d895c97a7e352/2.7/Dockerfile)
- [`python2-onbuild` (*2.7/onbuild/Dockerfile*)](https://github.com/docker-library/django/blob/cecbb2bbbcb69d1b8358398eaf8d9638e3bdd447/2.7/onbuild/Dockerfile)
- [`1.9-python3`, `1.9`, `1-python3`, `1`, `python3`, `latest` (*3.4/Dockerfile*)](https://github.com/docker-library/django/blob/dcfc8240410bd423516832e16b4d69f21be082ee/3.4/Dockerfile)
- [`1.9.4-python3`, `1.9.4`, `1.9-python3`, `1.9`, `1-python3`, `1`, `python3`, `latest` (*3.4/Dockerfile*)](https://github.com/docker-library/django/blob/ed24424d84ec19a4d9e71401ce4d895c97a7e352/3.4/Dockerfile)
- [`python3-onbuild`, `onbuild` (*3.4/onbuild/Dockerfile*)](https://github.com/docker-library/django/blob/cecbb2bbbcb69d1b8358398eaf8d9638e3bdd447/3.4/onbuild/Dockerfile)
[![](https://badge.imagelayers.io/django:latest.svg)](https://imagelayers.io/?images=django:1.9.4-python2,django:python2-onbuild,django:1.9.4-python3,django:python3-onbuild)
For more information about this image and its history, please see [the relevant manifest file (`library/django`)](https://github.com/docker-library/official-images/blob/master/library/django). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `django/tag-details.md` file](https://github.com/docker-library/docs/blob/master/django/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -82,7 +84,7 @@ View [license information](https://github.com/django/django/blob/master/LICENSE)
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,13 @@
# **DEPRECATED**
This image is officially deprecated in favor of [the `dockercore/docker` automated build](https://hub.docker.com/r/dockercore/docker/), and will receive no further updates. Please adjust your usage accordingly.
# Supported tags and respective `Dockerfile` links
- [`1.9.1`, `1.9`, `1` (*Dockerfile*)](https://github.com/docker/docker/blob/a34a1d598c6096ed8b5ce5219e77d68e5cd85462/Dockerfile)
[![](https://badge.imagelayers.io/docker-dev:1.9.1.svg)](https://imagelayers.io/?images=docker-dev:1.9.1)
For more information about this image and its history, please see [the relevant manifest file (`library/docker-dev`)](https://github.com/docker-library/official-images/blob/master/library/docker-dev). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `docker-dev/tag-details.md` file](https://github.com/docker-library/docs/blob/master/docker-dev/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -22,7 +28,7 @@ If you are looking for an up-to-date development environment for doing developme
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

1
docker-dev/deprecated.md Normal file
View File

@ -0,0 +1 @@
This image is officially deprecated in favor of [the `dockercore/docker` automated build](https://hub.docker.com/r/dockercore/docker/), and will receive no further updates. Please adjust your usage accordingly.

File diff suppressed because it is too large Load Diff

View File

@ -1,11 +1,13 @@
# Supported tags and respective `Dockerfile` links
- [`1.9.1`, `1.9`, `1`, `latest` (*1.9/Dockerfile*)](https://github.com/docker-library/docker/blob/e33e7226872e53dfa88bee09f153704a66fc103d/1.9/Dockerfile)
- [`1.9.1-dind`, `1.9-dind`, `1-dind`, `dind` (*1.9/dind/Dockerfile*)](https://github.com/docker-library/docker/blob/31f5524efb43f05f57663c91de40be788c9d35a4/1.9/dind/Dockerfile)
- [`1.9.1-git`, `1.9-git`, `1-git`, `git` (*1.9/git/Dockerfile*)](https://github.com/docker-library/docker/blob/ed9933c9cd998b27a8d65efe810e8cd13c116316/1.9/git/Dockerfile)
- [`1.8.3`, `1.8` (*1.8/Dockerfile*)](https://github.com/docker-library/docker/blob/460aea3b5f26709dc58252deb7cf31cd0a26383e/1.8/Dockerfile)
- [`1.8.3-dind`, `1.8-dind` (*1.8/dind/Dockerfile*)](https://github.com/docker-library/docker/blob/31f5524efb43f05f57663c91de40be788c9d35a4/1.8/dind/Dockerfile)
- [`1.8.3-git`, `1.8-git` (*1.8/git/Dockerfile*)](https://github.com/docker-library/docker/blob/a2614c9b94d3bae7d8d61a7cf4d56a42f6332104/1.8/git/Dockerfile)
- [`1.10.2`, `1.10`, `1`, `latest` (*1.10/Dockerfile*)](https://github.com/docker-library/docker/blob/8d8a46bbe4c018a262df473d844d548689787d6e/1.10/Dockerfile)
- [`1.10.2-dind`, `1.10-dind`, `1-dind`, `dind` (*1.10/dind/Dockerfile*)](https://github.com/docker-library/docker/blob/8d7aa4652e4f677765947f19232eb17b1601f81c/1.10/dind/Dockerfile)
- [`1.10.2-git`, `1.10-git`, `1-git`, `git` (*1.10/git/Dockerfile*)](https://github.com/docker-library/docker/blob/8d7aa4652e4f677765947f19232eb17b1601f81c/1.10/git/Dockerfile)
- [`1.9.1`, `1.9` (*1.9/Dockerfile*)](https://github.com/docker-library/docker/blob/7a61b09b70b0aba202019c6325821437981126f4/1.9/Dockerfile)
- [`1.9.1-dind`, `1.9-dind` (*1.9/dind/Dockerfile*)](https://github.com/docker-library/docker/blob/7a61b09b70b0aba202019c6325821437981126f4/1.9/dind/Dockerfile)
- [`1.9.1-git`, `1.9-git` (*1.9/git/Dockerfile*)](https://github.com/docker-library/docker/blob/7a61b09b70b0aba202019c6325821437981126f4/1.9/git/Dockerfile)
[![](https://badge.imagelayers.io/docker:latest.svg)](https://imagelayers.io/?images=docker:1.10.2,docker:1.10.2-dind,docker:1.10.2-git,docker:1.9.1,docker:1.9.1-dind,docker:1.9.1-git)
For more information about this image and its history, please see [the relevant manifest file (`library/docker`)](https://github.com/docker-library/official-images/blob/master/library/docker). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -152,7 +154,7 @@ View [license information](https://github.com/docker/docker/blob/eb7b2ed6bbe3fbe
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,13 @@
# Supported tags and respective `Dockerfile` links
- [`7.41`, `7` (*7/Dockerfile*)](https://github.com/docker-library/drupal/blob/9e1ff6c719c7a6dec88b1089f9128dab428c4eed/7/Dockerfile)
- [`8.0.1`, `8.0`, `8`, `latest` (*8/Dockerfile*)](https://github.com/docker-library/drupal/blob/ca201ee97093e5407f14f6cdad875cb5ea64e08a/8/Dockerfile)
- [`7.43-apache`, `7.43`, `7-apache`, `7` (*7/apache/Dockerfile*)](https://github.com/docker-library/drupal/blob/865f61938fe7f37359d8feeb13bb03bff8f11387/7/apache/Dockerfile)
- [`7.43-fpm`, `7-fpm` (*7/fpm/Dockerfile*)](https://github.com/docker-library/drupal/blob/865f61938fe7f37359d8feeb13bb03bff8f11387/7/fpm/Dockerfile)
- [`8.0.5-apache`, `8.0.5`, `8.0-apache`, `8.0`, `8-apache`, `8`, `apache`, `latest` (*8.0/apache/Dockerfile*)](https://github.com/docker-library/drupal/blob/907aa1ebada751931dde5b23666b60bbeb39de09/8.0/apache/Dockerfile)
- [`8.0.5-fpm`, `8.0-fpm`, `8-fpm`, `fpm` (*8.0/fpm/Dockerfile*)](https://github.com/docker-library/drupal/blob/907aa1ebada751931dde5b23666b60bbeb39de09/8.0/fpm/Dockerfile)
- [`8.1.0-beta1-apache`, `8.1.0-beta1`, `8.1.0-apache`, `8.1.0`, `8.1-apache`, `8.1` (*8.1/apache/Dockerfile*)](https://github.com/docker-library/drupal/blob/907aa1ebada751931dde5b23666b60bbeb39de09/8.1/apache/Dockerfile)
- [`8.1.0-beta1-fpm`, `8.1.0-fpm`, `8.1-fpm` (*8.1/fpm/Dockerfile*)](https://github.com/docker-library/drupal/blob/907aa1ebada751931dde5b23666b60bbeb39de09/8.1/fpm/Dockerfile)
[![](https://badge.imagelayers.io/drupal:latest.svg)](https://imagelayers.io/?images=drupal:7.43-apache,drupal:7.43-fpm,drupal:8.0.5-apache,drupal:8.0.5-fpm,drupal:8.1.0-beta1-apache,drupal:8.1.0-beta1-fpm)
For more information about this image and its history, please see [the relevant manifest file (`library/drupal`)](https://github.com/docker-library/official-images/blob/master/library/drupal). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -72,7 +78,7 @@ View [license information](https://www.drupal.org/licensing/faq) for the softwar
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,15 @@
# Supported tags and respective `Dockerfile` links
- [`1.3.9`, `1.3` (*1.3/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/7b3badaa502c496462ebad7f45eac45a8fb44030/1.3/Dockerfile)
- [`1.4.5`, `1.4` (*1.4/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/7b3badaa502c496462ebad7f45eac45a8fb44030/1.4/Dockerfile)
- [`1.5.2`, `1.5` (*1.5/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/7b3badaa502c496462ebad7f45eac45a8fb44030/1.5/Dockerfile)
- [`1.6.2`, `1.6` (*1.6/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/7b3badaa502c496462ebad7f45eac45a8fb44030/1.6/Dockerfile)
- [`1.7.4`, `1.7`, `1` (*1.7/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/e2982f617a25c891a50192fb26b48c7c3b367e81/1.7/Dockerfile)
- [`2.0.2`, `2.0` (*2.0/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/190ea87fad5f126918020111da4e1723e741e6b7/2.0/Dockerfile)
- [`2.1.1`, `2.1`, `2`, `latest` (*2.1/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/7d08b8e82fb8ca19745dab75ee32ba5a746ac999/2.1/Dockerfile)
- [`1.3.9`, `1.3` (*1.3/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/8a74bd1f706af238e2cb9d8063d5067338e5d388/1.3/Dockerfile)
- [`1.4.5`, `1.4` (*1.4/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/8a74bd1f706af238e2cb9d8063d5067338e5d388/1.4/Dockerfile)
- [`1.5.2`, `1.5` (*1.5/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/8a74bd1f706af238e2cb9d8063d5067338e5d388/1.5/Dockerfile)
- [`1.6.2`, `1.6` (*1.6/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/8a74bd1f706af238e2cb9d8063d5067338e5d388/1.6/Dockerfile)
- [`1.7.5`, `1.7`, `1` (*1.7/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/8a74bd1f706af238e2cb9d8063d5067338e5d388/1.7/Dockerfile)
- [`2.0.2`, `2.0` (*2.0/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/8a74bd1f706af238e2cb9d8063d5067338e5d388/2.0/Dockerfile)
- [`2.1.2`, `2.1` (*2.1/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/8a74bd1f706af238e2cb9d8063d5067338e5d388/2.1/Dockerfile)
- [`2.2.0`, `2.2`, `2`, `latest` (*2.2/Dockerfile*)](https://github.com/docker-library/elasticsearch/blob/8a74bd1f706af238e2cb9d8063d5067338e5d388/2.2/Dockerfile)
[![](https://badge.imagelayers.io/elasticsearch:latest.svg)](https://imagelayers.io/?images=elasticsearch:1.3.9,elasticsearch:1.4.5,elasticsearch:1.5.2,elasticsearch:1.6.2,elasticsearch:1.7.5,elasticsearch:2.0.2,elasticsearch:2.1.2,elasticsearch:2.2.0)
For more information about this image and its history, please see [the relevant manifest file (`library/elasticsearch`)](https://github.com/docker-library/official-images/blob/master/library/elasticsearch). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -56,7 +59,7 @@ View [license information](https://github.com/elasticsearch/elasticsearch/blob/6
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

1
elixir/README-short.txt Normal file
View File

@ -0,0 +1 @@
Elixir is a dynamic, functional language for building scalable and maintainable applications.

84
elixir/README.md Normal file
View File

@ -0,0 +1,84 @@
# Supported tags and respective `Dockerfile` links
- [`1.2.3`, `1.2`, `latest` (*1.2/Dockerfile*)](https://github.com/c0b/docker-elixir/blob/08b645312bcbf020214e36679eec248234485b3a/1.2/Dockerfile)
[![](https://badge.imagelayers.io/elixir:latest.svg)](https://imagelayers.io/?images=elixir:1.2.3)
For more information about this image and its history, please see [the relevant manifest file (`library/elixir`)](https://github.com/docker-library/official-images/blob/master/library/elixir). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `elixir/tag-details.md` file](https://github.com/docker-library/docs/blob/master/elixir/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
# What is Elixir?
Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
Elixir leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.
> [en.wikipedia.org/wiki/Elixir_(programming_language)](https://en.wikipedia.org/wiki/Elixir_%28programming_language%29)
![logo](https://raw.githubusercontent.com/docker-library/docs/f3ee5318992592f987a289cd72d63ac1807f569d/elixir/logo.png)
# How to use this image
## Run it as the REPL
```console
➸ docker run -it --rm elixir
Erlang/OTP 18 [erts-7.2.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]
Interactive Elixir (1.2.1) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> System.version
"1.2.1"
iex(2)>
➸ docker run -it --rm -h elixir.local elixir iex --sname snode
Erlang/OTP 18 [erts-7.2.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]
Interactive Elixir (1.2.1) - press Ctrl+C to exit (type h() ENTER for help)
iex(snode@elixir)1> System.version
"1.2.1"
iex(snode@elixir)2> :c.uptime
14 seconds
:ok
```
## Run a single Elixir exs script
```console
$ docker run -it --rm --name elixir-inst1 -v "$PWD":/usr/src/myapp -w /usr/src/myapp elixir elixir your-escript.exs
```
# License
Copyright 2012 Plataformatec
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
View [license information](http://www.apache.org/licenses/LICENSE-2.0) for the software contained in this image.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
# Supported Docker versions
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.
Please see [the Docker installation documentation](https://docs.docker.com/installation/) for details on how to upgrade your Docker daemon.
# User Feedback
## Documentation
Documentation for this image is stored in the [`elixir/` directory](https://github.com/docker-library/docs/tree/master/elixir) of the [`docker-library/docs` GitHub repo](https://github.com/docker-library/docs). Be sure to familiarize yourself with the [repository's `README.md` file](https://github.com/docker-library/docs/blob/master/README.md) before attempting a pull request.
## Issues
If you have any problems with or questions about this image, please contact us through a [GitHub issue](https://github.com/c0b/docker-elixir/issues).
You can also reach many of the official image maintainers via the `#docker-library` IRC channel on [Freenode](https://freenode.net).
## Contributing
You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.
Before you start to code, we recommend discussing your plans through a [GitHub issue](https://github.com/c0b/docker-elixir/issues), especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.

38
elixir/content.md Normal file
View File

@ -0,0 +1,38 @@
# What is Elixir?
Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
Elixir leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.
> [en.wikipedia.org/wiki/Elixir_(programming_language)](https://en.wikipedia.org/wiki/Elixir_%28programming_language%29)
%%LOGO%%
# How to use this image
## Run it as the REPL
```console
➸ docker run -it --rm elixir
Erlang/OTP 18 [erts-7.2.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]
Interactive Elixir (1.2.1) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> System.version
"1.2.1"
iex(2)>
➸ docker run -it --rm -h elixir.local elixir iex --sname snode
Erlang/OTP 18 [erts-7.2.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]
Interactive Elixir (1.2.1) - press Ctrl+C to exit (type h() ENTER for help)
iex(snode@elixir)1> System.version
"1.2.1"
iex(snode@elixir)2> :c.uptime
14 seconds
:ok
```
## Run a single Elixir exs script
```console
$ docker run -it --rm --name %%REPO%%-inst1 -v "$PWD":/usr/src/myapp -w /usr/src/myapp %%REPO%% elixir your-escript.exs
```

7
elixir/license.md Normal file
View File

@ -0,0 +1,7 @@
Copyright 2012 Plataformatec
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
View [license information](http://www.apache.org/licenses/LICENSE-2.0) for the software contained in this image.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

BIN
elixir/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

493
elixir/tag-details.md Normal file
View File

@ -0,0 +1,493 @@
<!-- THIS FILE IS GENERATED VIA '.template-helpers/generate-tag-details.pl' -->
# Tags of `elixir`
- [`elixir:1.2.3`](#elixir123)
- [`elixir:1.2`](#elixir12)
- [`elixir:latest`](#elixirlatest)
## `elixir:1.2.3`
```console
$ docker pull library/elixir@sha256:434564bd56fce2c14c3b5ce80abf0cc4c8c8e01a6351a8f158e49c6bd03ff7cf
```
- Total Virtual Size: 294.2 MB (294246064 bytes)
- Total v2 Content-Length: 121.0 MB (120972602 bytes)
### Layers (8)
#### `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
```dockerfile
ADD file:b5391cb13172fb513dbfca0b8471ea02bffa913ffdab94ad864d892d129318c6 in /
```
- Created: Tue, 01 Mar 2016 18:51:11 GMT
- Docker Version: 1.9.1
- Virtual Size: 125.1 MB (125110803 bytes)
- v2 Blob: `sha256:fdd5d7827f33ef075f45262a0f74ac96ec8a5e687faeb40135319764963dcb42`
- v2 Content-Length: 51.4 MB (51367715 bytes)
#### `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Tue, 01 Mar 2016 18:51:14 GMT
- Parent Layer: `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `960fab658fa604e6d20b0bc1784055075bc804cd3e4cbe3709757eb57e4b9f33`
```dockerfile
ENV OTP_VERSION=18.2.3
```
- Created: Wed, 02 Mar 2016 04:20:23 GMT
- Parent Layer: `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `e47ef7ad9b105c3b31cbad85ec93aed257689b30df7b828cf1ac9da18bc470d9`
```dockerfile
RUN set -xe \
&& OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-$OTP_VERSION.tar.gz" \
&& OTP_DOWNLOAD_SHA1="3c530cc8b72a0a5760ab61cd001041eea3de589b" \
&& runtimeDeps=' \
libodbc1 \
libssl1.0.0 \
' \
&& buildDeps=' \
curl \
ca-certificates \
autoconf \
gcc \
g++ \
make \
libncurses-dev \
unixodbc-dev \
libssl-dev \
' \
&& apt-get update \
&& apt-get install -y --no-install-recommends $runtimeDeps \
&& apt-get install -y --no-install-recommends $buildDeps \
&& mkdir -p /usr/src/otp-src \
&& curl -fSL -o otp-src.tar.gz "$OTP_DOWNLOAD_URL" \
&& echo "$OTP_DOWNLOAD_SHA1 otp-src.tar.gz" | sha1sum -c - \
&& tar -xzf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \
&& rm otp-src.tar.gz \
&& cd /usr/src/otp-src \
&& ./otp_build autoconf \
&& ./configure \
&& make -j$(nproc) \
&& make install \
&& find /usr/local -name examples |xargs rm -rf \
&& apt-get purge -y --auto-remove $buildDeps \
&& rm -rf /usr/src/otp-src /var/lib/apt/lists/*
```
- Created: Wed, 02 Mar 2016 04:30:09 GMT
- Parent Layer: `960fab658fa604e6d20b0bc1784055075bc804cd3e4cbe3709757eb57e4b9f33`
- Docker Version: 1.9.1
- Virtual Size: 162.6 MB (162575869 bytes)
- v2 Blob: `sha256:893404cfb927ac6c17068ec1041b83c70374ca9d8e4e4818ef367cef68888a66`
- v2 Content-Length: 66.1 MB (66143147 bytes)
#### `e34dafe9a7bfa3f5914877b608a1a4e0b1943ff18e85c43f76b82185f15d0b5a`
```dockerfile
CMD ["erl"]
```
- Created: Wed, 02 Mar 2016 04:30:12 GMT
- Parent Layer: `e47ef7ad9b105c3b31cbad85ec93aed257689b30df7b828cf1ac9da18bc470d9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `a248515b18eb74bdfa232edba31f40fdff8b75169961a9d0c9192598289be953`
```dockerfile
ENV ELIXIR_VERSION=v1.2.3 LANG=C.UTF-8
```
- Created: Fri, 04 Mar 2016 18:11:40 GMT
- Parent Layer: `e34dafe9a7bfa3f5914877b608a1a4e0b1943ff18e85c43f76b82185f15d0b5a`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `4fc3830655983e75275b98ac4619f8caf830c621d211551abfd09922fc3393ba`
```dockerfile
RUN set -xe \
&& ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/releases/download/${ELIXIR_VERSION#*@}/Precompiled.zip" \
&& ELIXIR_DOWNLOAD_SHA256="948483f0b14630851b9cee3332fdb3467943ed4881672ac41dc562e77cd3c785" \
&& buildDeps=' \
ca-certificates \
curl \
unzip \
' \
&& apt-get update \
&& apt-get install -y --no-install-recommends $buildDeps \
&& curl -fSL -o elixir-precompiled.zip $ELIXIR_DOWNLOAD_URL \
&& echo "$ELIXIR_DOWNLOAD_SHA256 elixir-precompiled.zip" | sha256sum -c - \
&& unzip -d /usr/local elixir-precompiled.zip \
&& rm elixir-precompiled.zip \
&& apt-get purge -y --auto-remove $buildDeps \
&& rm -rf /var/lib/apt/lists/*
```
- Created: Fri, 04 Mar 2016 18:12:40 GMT
- Parent Layer: `a248515b18eb74bdfa232edba31f40fdff8b75169961a9d0c9192598289be953`
- Docker Version: 1.9.1
- Virtual Size: 6.6 MB (6559392 bytes)
- v2 Blob: `sha256:81c32c42ac161f3364142373bc844d477b4010d31068a40b1ec0c25e3b4f3e7c`
- v2 Content-Length: 3.5 MB (3461580 bytes)
#### `aae789c4d56a898260224946be9e325055d6ab532d835400b9b65700566a11aa`
```dockerfile
CMD ["iex"]
```
- Created: Fri, 04 Mar 2016 18:12:41 GMT
- Parent Layer: `4fc3830655983e75275b98ac4619f8caf830c621d211551abfd09922fc3393ba`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
## `elixir:1.2`
```console
$ docker pull library/elixir@sha256:4fad8f7ac43ebf99522c9039a21050ebd5e927e1dbb5ce1ec63b96a389c5cd0f
```
- Total Virtual Size: 294.2 MB (294246064 bytes)
- Total v2 Content-Length: 121.0 MB (120972602 bytes)
### Layers (8)
#### `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
```dockerfile
ADD file:b5391cb13172fb513dbfca0b8471ea02bffa913ffdab94ad864d892d129318c6 in /
```
- Created: Tue, 01 Mar 2016 18:51:11 GMT
- Docker Version: 1.9.1
- Virtual Size: 125.1 MB (125110803 bytes)
- v2 Blob: `sha256:fdd5d7827f33ef075f45262a0f74ac96ec8a5e687faeb40135319764963dcb42`
- v2 Content-Length: 51.4 MB (51367715 bytes)
#### `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Tue, 01 Mar 2016 18:51:14 GMT
- Parent Layer: `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `960fab658fa604e6d20b0bc1784055075bc804cd3e4cbe3709757eb57e4b9f33`
```dockerfile
ENV OTP_VERSION=18.2.3
```
- Created: Wed, 02 Mar 2016 04:20:23 GMT
- Parent Layer: `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `e47ef7ad9b105c3b31cbad85ec93aed257689b30df7b828cf1ac9da18bc470d9`
```dockerfile
RUN set -xe \
&& OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-$OTP_VERSION.tar.gz" \
&& OTP_DOWNLOAD_SHA1="3c530cc8b72a0a5760ab61cd001041eea3de589b" \
&& runtimeDeps=' \
libodbc1 \
libssl1.0.0 \
' \
&& buildDeps=' \
curl \
ca-certificates \
autoconf \
gcc \
g++ \
make \
libncurses-dev \
unixodbc-dev \
libssl-dev \
' \
&& apt-get update \
&& apt-get install -y --no-install-recommends $runtimeDeps \
&& apt-get install -y --no-install-recommends $buildDeps \
&& mkdir -p /usr/src/otp-src \
&& curl -fSL -o otp-src.tar.gz "$OTP_DOWNLOAD_URL" \
&& echo "$OTP_DOWNLOAD_SHA1 otp-src.tar.gz" | sha1sum -c - \
&& tar -xzf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \
&& rm otp-src.tar.gz \
&& cd /usr/src/otp-src \
&& ./otp_build autoconf \
&& ./configure \
&& make -j$(nproc) \
&& make install \
&& find /usr/local -name examples |xargs rm -rf \
&& apt-get purge -y --auto-remove $buildDeps \
&& rm -rf /usr/src/otp-src /var/lib/apt/lists/*
```
- Created: Wed, 02 Mar 2016 04:30:09 GMT
- Parent Layer: `960fab658fa604e6d20b0bc1784055075bc804cd3e4cbe3709757eb57e4b9f33`
- Docker Version: 1.9.1
- Virtual Size: 162.6 MB (162575869 bytes)
- v2 Blob: `sha256:893404cfb927ac6c17068ec1041b83c70374ca9d8e4e4818ef367cef68888a66`
- v2 Content-Length: 66.1 MB (66143147 bytes)
#### `e34dafe9a7bfa3f5914877b608a1a4e0b1943ff18e85c43f76b82185f15d0b5a`
```dockerfile
CMD ["erl"]
```
- Created: Wed, 02 Mar 2016 04:30:12 GMT
- Parent Layer: `e47ef7ad9b105c3b31cbad85ec93aed257689b30df7b828cf1ac9da18bc470d9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `a248515b18eb74bdfa232edba31f40fdff8b75169961a9d0c9192598289be953`
```dockerfile
ENV ELIXIR_VERSION=v1.2.3 LANG=C.UTF-8
```
- Created: Fri, 04 Mar 2016 18:11:40 GMT
- Parent Layer: `e34dafe9a7bfa3f5914877b608a1a4e0b1943ff18e85c43f76b82185f15d0b5a`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `4fc3830655983e75275b98ac4619f8caf830c621d211551abfd09922fc3393ba`
```dockerfile
RUN set -xe \
&& ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/releases/download/${ELIXIR_VERSION#*@}/Precompiled.zip" \
&& ELIXIR_DOWNLOAD_SHA256="948483f0b14630851b9cee3332fdb3467943ed4881672ac41dc562e77cd3c785" \
&& buildDeps=' \
ca-certificates \
curl \
unzip \
' \
&& apt-get update \
&& apt-get install -y --no-install-recommends $buildDeps \
&& curl -fSL -o elixir-precompiled.zip $ELIXIR_DOWNLOAD_URL \
&& echo "$ELIXIR_DOWNLOAD_SHA256 elixir-precompiled.zip" | sha256sum -c - \
&& unzip -d /usr/local elixir-precompiled.zip \
&& rm elixir-precompiled.zip \
&& apt-get purge -y --auto-remove $buildDeps \
&& rm -rf /var/lib/apt/lists/*
```
- Created: Fri, 04 Mar 2016 18:12:40 GMT
- Parent Layer: `a248515b18eb74bdfa232edba31f40fdff8b75169961a9d0c9192598289be953`
- Docker Version: 1.9.1
- Virtual Size: 6.6 MB (6559392 bytes)
- v2 Blob: `sha256:81c32c42ac161f3364142373bc844d477b4010d31068a40b1ec0c25e3b4f3e7c`
- v2 Content-Length: 3.5 MB (3461580 bytes)
#### `aae789c4d56a898260224946be9e325055d6ab532d835400b9b65700566a11aa`
```dockerfile
CMD ["iex"]
```
- Created: Fri, 04 Mar 2016 18:12:41 GMT
- Parent Layer: `4fc3830655983e75275b98ac4619f8caf830c621d211551abfd09922fc3393ba`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
## `elixir:latest`
```console
$ docker pull library/elixir@sha256:e002c70dbf3ac1c7c1a9cffe2de152a98d9b71424064a1ffcb1cdda085f51a2f
```
- Total Virtual Size: 294.2 MB (294246064 bytes)
- Total v2 Content-Length: 121.0 MB (120972602 bytes)
### Layers (8)
#### `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
```dockerfile
ADD file:b5391cb13172fb513dbfca0b8471ea02bffa913ffdab94ad864d892d129318c6 in /
```
- Created: Tue, 01 Mar 2016 18:51:11 GMT
- Docker Version: 1.9.1
- Virtual Size: 125.1 MB (125110803 bytes)
- v2 Blob: `sha256:fdd5d7827f33ef075f45262a0f74ac96ec8a5e687faeb40135319764963dcb42`
- v2 Content-Length: 51.4 MB (51367715 bytes)
#### `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Tue, 01 Mar 2016 18:51:14 GMT
- Parent Layer: `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `960fab658fa604e6d20b0bc1784055075bc804cd3e4cbe3709757eb57e4b9f33`
```dockerfile
ENV OTP_VERSION=18.2.3
```
- Created: Wed, 02 Mar 2016 04:20:23 GMT
- Parent Layer: `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `e47ef7ad9b105c3b31cbad85ec93aed257689b30df7b828cf1ac9da18bc470d9`
```dockerfile
RUN set -xe \
&& OTP_DOWNLOAD_URL="https://github.com/erlang/otp/archive/OTP-$OTP_VERSION.tar.gz" \
&& OTP_DOWNLOAD_SHA1="3c530cc8b72a0a5760ab61cd001041eea3de589b" \
&& runtimeDeps=' \
libodbc1 \
libssl1.0.0 \
' \
&& buildDeps=' \
curl \
ca-certificates \
autoconf \
gcc \
g++ \
make \
libncurses-dev \
unixodbc-dev \
libssl-dev \
' \
&& apt-get update \
&& apt-get install -y --no-install-recommends $runtimeDeps \
&& apt-get install -y --no-install-recommends $buildDeps \
&& mkdir -p /usr/src/otp-src \
&& curl -fSL -o otp-src.tar.gz "$OTP_DOWNLOAD_URL" \
&& echo "$OTP_DOWNLOAD_SHA1 otp-src.tar.gz" | sha1sum -c - \
&& tar -xzf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \
&& rm otp-src.tar.gz \
&& cd /usr/src/otp-src \
&& ./otp_build autoconf \
&& ./configure \
&& make -j$(nproc) \
&& make install \
&& find /usr/local -name examples |xargs rm -rf \
&& apt-get purge -y --auto-remove $buildDeps \
&& rm -rf /usr/src/otp-src /var/lib/apt/lists/*
```
- Created: Wed, 02 Mar 2016 04:30:09 GMT
- Parent Layer: `960fab658fa604e6d20b0bc1784055075bc804cd3e4cbe3709757eb57e4b9f33`
- Docker Version: 1.9.1
- Virtual Size: 162.6 MB (162575869 bytes)
- v2 Blob: `sha256:893404cfb927ac6c17068ec1041b83c70374ca9d8e4e4818ef367cef68888a66`
- v2 Content-Length: 66.1 MB (66143147 bytes)
#### `e34dafe9a7bfa3f5914877b608a1a4e0b1943ff18e85c43f76b82185f15d0b5a`
```dockerfile
CMD ["erl"]
```
- Created: Wed, 02 Mar 2016 04:30:12 GMT
- Parent Layer: `e47ef7ad9b105c3b31cbad85ec93aed257689b30df7b828cf1ac9da18bc470d9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `a248515b18eb74bdfa232edba31f40fdff8b75169961a9d0c9192598289be953`
```dockerfile
ENV ELIXIR_VERSION=v1.2.3 LANG=C.UTF-8
```
- Created: Fri, 04 Mar 2016 18:11:40 GMT
- Parent Layer: `e34dafe9a7bfa3f5914877b608a1a4e0b1943ff18e85c43f76b82185f15d0b5a`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `4fc3830655983e75275b98ac4619f8caf830c621d211551abfd09922fc3393ba`
```dockerfile
RUN set -xe \
&& ELIXIR_DOWNLOAD_URL="https://github.com/elixir-lang/elixir/releases/download/${ELIXIR_VERSION#*@}/Precompiled.zip" \
&& ELIXIR_DOWNLOAD_SHA256="948483f0b14630851b9cee3332fdb3467943ed4881672ac41dc562e77cd3c785" \
&& buildDeps=' \
ca-certificates \
curl \
unzip \
' \
&& apt-get update \
&& apt-get install -y --no-install-recommends $buildDeps \
&& curl -fSL -o elixir-precompiled.zip $ELIXIR_DOWNLOAD_URL \
&& echo "$ELIXIR_DOWNLOAD_SHA256 elixir-precompiled.zip" | sha256sum -c - \
&& unzip -d /usr/local elixir-precompiled.zip \
&& rm elixir-precompiled.zip \
&& apt-get purge -y --auto-remove $buildDeps \
&& rm -rf /var/lib/apt/lists/*
```
- Created: Fri, 04 Mar 2016 18:12:40 GMT
- Parent Layer: `a248515b18eb74bdfa232edba31f40fdff8b75169961a9d0c9192598289be953`
- Docker Version: 1.9.1
- Virtual Size: 6.6 MB (6559392 bytes)
- v2 Blob: `sha256:81c32c42ac161f3364142373bc844d477b4010d31068a40b1ec0c25e3b4f3e7c`
- v2 Content-Length: 3.5 MB (3461580 bytes)
#### `aae789c4d56a898260224946be9e325055d6ab532d835400b9b65700566a11aa`
```dockerfile
CMD ["iex"]
```
- Created: Fri, 04 Mar 2016 18:12:41 GMT
- Parent Layer: `4fc3830655983e75275b98ac4619f8caf830c621d211551abfd09922fc3393ba`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B

View File

@ -1,8 +1,12 @@
# Supported tags and respective `Dockerfile` links
- [`18.2.1`, `18.2`, `18`, `latest` (*18/Dockerfile*)](https://github.com/c0b/docker-erlang-otp/blob/4ccaeb1b709c227bea0a712c25f974350242d6d6/18/Dockerfile)
- [`18.2.1-onbuild`, `18.2-onbuild`, `18-onbuild`, `onbuild` (*18/onbuild/Dockerfile*)](https://github.com/c0b/docker-erlang-otp/blob/4ccaeb1b709c227bea0a712c25f974350242d6d6/18/onbuild/Dockerfile)
- [`17.5.6.7`, `17.5`, `17` (*17/Dockerfile*)](https://github.com/c0b/docker-erlang-otp/blob/4ccaeb1b709c227bea0a712c25f974350242d6d6/17/Dockerfile)
- [`18.2.3`, `18.2`, `18`, `latest` (*18/Dockerfile*)](https://github.com/c0b/docker-erlang-otp/blob/7b450cd7f43203d34c10ae0d35e9f8ea67257415/18/Dockerfile)
- [`18.2-slim`, `18-slim`, `slim` (*18/slim/Dockerfile*)](https://github.com/c0b/docker-erlang-otp/blob/7b450cd7f43203d34c10ae0d35e9f8ea67257415/18/slim/Dockerfile)
- [`18.2.3-onbuild`, `18.2-onbuild`, `18-onbuild`, `onbuild` (*18/onbuild/Dockerfile*)](https://github.com/c0b/docker-erlang-otp/blob/7b450cd7f43203d34c10ae0d35e9f8ea67257415/18/onbuild/Dockerfile)
- [`17.5.6.8`, `17.5`, `17` (*17/Dockerfile*)](https://github.com/c0b/docker-erlang-otp/blob/7b450cd7f43203d34c10ae0d35e9f8ea67257415/17/Dockerfile)
- [`17.5-slim`, `17-slim` (*17/slim/Dockerfile*)](https://github.com/c0b/docker-erlang-otp/blob/7b450cd7f43203d34c10ae0d35e9f8ea67257415/17/slim/Dockerfile)
[![](https://badge.imagelayers.io/erlang:latest.svg)](https://imagelayers.io/?images=erlang:18.2.3,erlang:18.2-slim,erlang:18.2.3-onbuild,erlang:17.5.6.8,erlang:17.5-slim)
For more information about this image and its history, please see [the relevant manifest file (`library/erlang`)](https://github.com/docker-library/official-images/blob/master/library/erlang). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -73,6 +77,10 @@ While the `onbuild` variant is really useful for "getting off the ground running
Once you've got a handle on how your project functions within Docker, you'll probably want to adjust your `Dockerfile` to inherit from a non-`onbuild` variant and copy the commands from the `onbuild` variant `Dockerfile` (moving the `ONBUILD` lines to the end and removing the `ONBUILD` keywords) into your own file so that you have tighter control over them and more transparency for yourself and others looking at your `Dockerfile` as to what it does. This also makes it easier to add additional requirements as time goes on (such as installing more packages before performing the previously-`ONBUILD` steps).
## `erlang:slim`
This image does not contain the common packages contained in the default tag and only contains the minimal packages needed to run `erlang`. Unless you are working in an environment where *only* the erlang image will be deployed and you have space constraints, we highly recommend using the default image of this repository.
# License
View [license information](http://www.erlang.org/about.html) for the software contained in this image.
@ -82,7 +90,7 @@ View [license information](http://www.erlang.org/about.html) for the software co
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,37 +1,32 @@
# Supported tags and respective `Dockerfile` links
- [`latest`, `23` (*Dockerfile*)](https://github.com/fedora-cloud/docker-brew-fedora/blob/db18a22ed1747dab659aa5a31b4ec577dba55af4/Dockerfile)
- [`22` (*Dockerfile*)](https://github.com/fedora-cloud/docker-brew-fedora/blob/e5a0a567230ca8350d2be9b100604858fc898c0b/Dockerfile)
- [`latest`, `23` (*Dockerfile*)](https://github.com/fedora-cloud/docker-brew-fedora/blob/39d5e72640cefb5e6923afd255dd51a2eb06e146/Dockerfile)
- [`22` (*Dockerfile*)](https://github.com/fedora-cloud/docker-brew-fedora/blob/bccd42bf4e9102ef10eff372488167948fdd0430/Dockerfile)
- [`21` (*Dockerfile*)](https://github.com/fedora-cloud/docker-brew-fedora/blob/e32493b9601c3535cd6e0d0a8ff61d8fa95afb83/Dockerfile)
- [`rawhide` (*Dockerfile*)](https://github.com/fedora-cloud/docker-brew-fedora/blob/7dc7792e087787d4787855ae1e303bcd498eb619/Dockerfile)
- [`rawhide` (*Dockerfile*)](https://github.com/fedora-cloud/docker-brew-fedora/blob/d5c60b14647267a280a56cc71c6630d8df61644b/Dockerfile)
- [`20`, `heisenbug` (*Dockerfile*)](https://github.com/fedora-cloud/docker-brew-fedora/blob/10ada29063147fde9e39190f4c2344b6e6e659e6/Dockerfile)
[![](https://badge.imagelayers.io/fedora:latest.svg)](https://imagelayers.io/?images=fedora:latest,fedora:22,fedora:21,fedora:rawhide,fedora:20)
For more information about this image and its history, please see [the relevant manifest file (`library/fedora`)](https://github.com/docker-library/official-images/blob/master/library/fedora). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `fedora/tag-details.md` file](https://github.com/docker-library/docs/blob/master/fedora/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
# Fedora
This image serves as the `official Fedora image` for `Fedora 22`, `Fedora 21` and as a semi-official image for Fedora 20 (heisenbug) and rawhide.
This image serves as the `official Fedora image` for the [Fedora Distribution](https://getfedora.org/).
![logo](https://raw.githubusercontent.com/docker-library/docs/b449be7df57e9ed9086bb5821bfb5d6cdc5d67a4/fedora/logo.png)
The `fedora:latest` tag will always point to the latest stable release, currently [Fedora 22](https://getfedora.org/). `fedora:latest` is now the same as `fedora:22`.
The `fedora:latest` tag will always point to the latest stable release.
Fedora rawhide is available via `fedora:rawhide` and Fedora 20 via `fedora:20` and `fedora:heisenbug`. Fedora 20 has now reached EOL and will receive no updates after the fix for `CVE-2015-4000 (Logjam)`.
This image is a relatively small footprint in comparison to a standard Fedora installation. This image is generated in the [Fedora Build System](http://koji.fedoraproject.org/koji/) and is built from [this kickstart file](https://git.fedorahosted.org/cgit/spin-kickstarts.git/tree/fedora-docker-base.ks).
The metalink `http://mirrors.fedoraproject.org` is used to automatically select a mirror site (both for building the image as well as for the yum repos in the container image).
```console
$ docker run fedora cat /etc/yum.repos.d/fedora.repo | grep metalink
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
```
[Fedora Rawhide](https://fedoraproject.org/wiki/Releases/Rawhide) is available via `fedora:rawhide` and any specific version of Fedora as `fedora:$version` (example: `fedora:23`).
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.
@ -45,7 +40,7 @@ Documentation for this image is stored in the [`fedora/` directory](https://gith
## Issues
If you have any problems with or questions about this image, please contact us by filing a bug on [Fedora's bugzilla page](https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora) (choose `docker-io` as component and include details about image problems in the description) or through a [GitHub issue](https://github.com/lsm5/docker-brew-fedora/issues).
If you have any problems with or questions about this image, please contact us by filing a bug on [Fedora's bugzilla page](https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora) (choose `docker` as component and include details about image problems in the description) or through a [GitHub issue](https://github.com/lsm5/docker-brew-fedora/issues).
You can also reach many of the official image maintainers via the `#docker-library` IRC channel on [Freenode](https://freenode.net).
@ -53,4 +48,4 @@ You can also reach many of the official image maintainers via the `#docker-libra
You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.
Before you start to code, we recommend discussing your plans by filing a bug on [Fedora's bugzilla page](https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora) (choose `docker-io` as component and include details about image problems in the description) or through a [GitHub issue](https://github.com/lsm5/docker-brew-fedora/issues), especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.
Before you start to code, we recommend discussing your plans by filing a bug on [Fedora's bugzilla page](https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora) (choose `docker` as component and include details about image problems in the description) or through a [GitHub issue](https://github.com/lsm5/docker-brew-fedora/issues), especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.

View File

@ -1,18 +1,11 @@
# Fedora
This image serves as the `official Fedora image` for `Fedora 22`, `Fedora 21` and as a semi-official image for Fedora 20 (heisenbug) and rawhide.
This image serves as the `official Fedora image` for the [Fedora Distribution](https://getfedora.org/).
%%LOGO%%
The `fedora:latest` tag will always point to the latest stable release, currently [Fedora 22](https://getfedora.org/). `fedora:latest` is now the same as `fedora:22`.
The `fedora:latest` tag will always point to the latest stable release.
Fedora rawhide is available via `fedora:rawhide` and Fedora 20 via `fedora:20` and `fedora:heisenbug`. Fedora 20 has now reached EOL and will receive no updates after the fix for `CVE-2015-4000 (Logjam)`.
This image is a relatively small footprint in comparison to a standard Fedora installation. This image is generated in the [Fedora Build System](http://koji.fedoraproject.org/koji/) and is built from [this kickstart file](https://git.fedorahosted.org/cgit/spin-kickstarts.git/tree/fedora-docker-base.ks).
The metalink `http://mirrors.fedoraproject.org` is used to automatically select a mirror site (both for building the image as well as for the yum repos in the container image).
```console
$ docker run fedora cat /etc/yum.repos.d/fedora.repo | grep metalink
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
```
[Fedora Rawhide](https://fedoraproject.org/wiki/Releases/Rawhide) is available via `fedora:rawhide` and any specific version of Fedora as `fedora:$version` (example: `fedora:23`).

View File

@ -1 +1 @@
by filing a bug on [Fedora's bugzilla page](https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora) (choose `docker-io` as component and include details about image problems in the description) or
by filing a bug on [Fedora's bugzilla page](https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora) (choose `docker` as component and include details about image problems in the description) or

View File

@ -13,49 +13,83 @@
## `fedora:latest`
```console
$ docker pull library/fedora@sha256:237d6fd422d500ece1cae903c5147b4bfbec26970b6a5cce02bc3eb80ba567bf
$ docker pull library/fedora@sha256:1fa98be10c550ffabde65246ed2df16be28dc896d6e370dab56b98460bd27823
```
- Total Virtual Size: 204.0 MB (204010813 bytes)
- Total v2 Content-Length: 74.1 MB (74136317 bytes)
- Total Virtual Size: 204.7 MB (204702679 bytes)
- Total v2 Content-Length: 74.3 MB (74327861 bytes)
### Layers (2)
#### `b0082ba983ef3569aad347f923a9cec8ea764c239179081a1e2c47709788dc44`
#### `e25d8296e7b584b19dfae097c20c57deae84d65b3055c1e27394d37fb0c8c368`
```dockerfile
MAINTAINER Adam Miller <maxamillion@fedoraproject.org>
MAINTAINER Patrick Uiterwijk <puiterwijk@gmail.com>
```
- Created: Mon, 20 Jul 2015 22:19:43 GMT
- Docker Version: 1.7.1
- Created: Fri, 04 Mar 2016 18:39:57 GMT
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `109b72e23ca54e40832eb5f5d0a38676e4c8c798631cef59fa5d64045db168df`
#### `7427c9af1454f4df1146828de9c15c930cb5ade78970af56c4f19f1a7590c7fd`
```dockerfile
ADD file:f867e28f7b12f9d64dd89e66483663858366508c80ac073ddd73548f4ad628f1 in /
ADD file:bcb5e5cddd4c4d1cac6f05788cfa50b176e63587ec6d9ffa0bdabd663eb86e82 in /
```
- Created: Fri, 20 Nov 2015 23:08:57 GMT
- Parent Layer: `b0082ba983ef3569aad347f923a9cec8ea764c239179081a1e2c47709788dc44`
- Docker Version: 1.8.3
- Virtual Size: 204.0 MB (204010813 bytes)
- v2 Blob: `sha256:b0afedb6056e993a048606918d78c2f9686c231bb9f33478e79d2540022df9db`
- v2 Content-Length: 74.1 MB (74136285 bytes)
- v2 Last-Modified: Fri, 20 Nov 2015 23:14:03 GMT
- Created: Fri, 04 Mar 2016 18:40:02 GMT
- Parent Layer: `e25d8296e7b584b19dfae097c20c57deae84d65b3055c1e27394d37fb0c8c368`
- Docker Version: 1.9.1
- Virtual Size: 204.7 MB (204702679 bytes)
- v2 Blob: `sha256:236608c7b546e2f4e7223526c74fc71470ba06d46ec82aeb402e704bfdee02a2`
- v2 Content-Length: 74.3 MB (74327829 bytes)
## `fedora:23`
```console
$ docker pull library/fedora@sha256:1ff6a16a751bff06dc5043c6e7a54c02a41f69c53ab1158fe6e379a3cc67439f
$ docker pull library/fedora@sha256:008c29c39619425de93eee20100661bef85a3f4fe0eaaf5b33532f615ccc2cd7
```
- Total Virtual Size: 204.0 MB (204010813 bytes)
- Total v2 Content-Length: 74.1 MB (74136317 bytes)
- Total Virtual Size: 204.7 MB (204702679 bytes)
- Total v2 Content-Length: 74.3 MB (74327861 bytes)
### Layers (2)
#### `e25d8296e7b584b19dfae097c20c57deae84d65b3055c1e27394d37fb0c8c368`
```dockerfile
MAINTAINER Patrick Uiterwijk <puiterwijk@gmail.com>
```
- Created: Fri, 04 Mar 2016 18:39:57 GMT
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
#### `7427c9af1454f4df1146828de9c15c930cb5ade78970af56c4f19f1a7590c7fd`
```dockerfile
ADD file:bcb5e5cddd4c4d1cac6f05788cfa50b176e63587ec6d9ffa0bdabd663eb86e82 in /
```
- Created: Fri, 04 Mar 2016 18:40:02 GMT
- Parent Layer: `e25d8296e7b584b19dfae097c20c57deae84d65b3055c1e27394d37fb0c8c368`
- Docker Version: 1.9.1
- Virtual Size: 204.7 MB (204702679 bytes)
- v2 Blob: `sha256:236608c7b546e2f4e7223526c74fc71470ba06d46ec82aeb402e704bfdee02a2`
- v2 Content-Length: 74.3 MB (74327829 bytes)
## `fedora:22`
```console
$ docker pull library/fedora@sha256:8308ee1bb51479ff8d1b5e10425eb84eee2df928f4e5656ce788c7e419b7038c
```
- Total Virtual Size: 188.7 MB (188728229 bytes)
- Total v2 Content-Length: 67.2 MB (67223852 bytes)
### Layers (2)
@ -70,59 +104,19 @@ MAINTAINER Adam Miller <maxamillion@fedoraproject.org>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `109b72e23ca54e40832eb5f5d0a38676e4c8c798631cef59fa5d64045db168df`
#### `ffdb23710ebe8b78fafe4d675ef935b1effe1b071509ffb075536242372b9e2a`
```dockerfile
ADD file:f867e28f7b12f9d64dd89e66483663858366508c80ac073ddd73548f4ad628f1 in /
ADD file:b472211c9fa1cd451ea7e94eee2ef1cdaae0413110f560bce5cb183a795b47d7 in /
```
- Created: Fri, 20 Nov 2015 23:08:57 GMT
- Created: Thu, 18 Feb 2016 16:47:39 GMT
- Parent Layer: `b0082ba983ef3569aad347f923a9cec8ea764c239179081a1e2c47709788dc44`
- Docker Version: 1.8.3
- Virtual Size: 204.0 MB (204010813 bytes)
- v2 Blob: `sha256:b0afedb6056e993a048606918d78c2f9686c231bb9f33478e79d2540022df9db`
- v2 Content-Length: 74.1 MB (74136285 bytes)
- v2 Last-Modified: Fri, 20 Nov 2015 23:14:03 GMT
## `fedora:22`
```console
$ docker pull library/fedora@sha256:6acac77cc134c673eda753de389551d10e7b8d014430bb562bcfd104b6123ee8
```
- Total Virtual Size: 186.5 MB (186515831 bytes)
- Total v2 Content-Length: 66.9 MB (66944402 bytes)
### Layers (2)
#### `48ecf305d2cf7046c1f5f8fcbcd4994403173441d4a7f125b1bb0ceead9de731`
```dockerfile
MAINTAINER Lokesh Mandvekar <lsm5@fedoraproject.org>
```
- Created: Wed, 22 Apr 2015 05:15:28 GMT
- Docker Version: 1.6.0
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `9eb9e09c9cb3f799f58f665b0932e38098135961ed2b2df53ad4d1fd1ff617e6`
```dockerfile
ADD file:3d655151e60ee9ae6490fe44ec7e42f0e0117f0cd6728fd5281299c01638a492 in /
```
- Created: Wed, 11 Nov 2015 18:39:12 GMT
- Parent Layer: `48ecf305d2cf7046c1f5f8fcbcd4994403173441d4a7f125b1bb0ceead9de731`
- Docker Version: 1.9.0
- Virtual Size: 186.5 MB (186515831 bytes)
- v2 Blob: `sha256:4a0c618dec4dce9ce840e9771e0ded29f35c53ec2447e362e5825bfc101dd636`
- v2 Content-Length: 66.9 MB (66944370 bytes)
- v2 Last-Modified: Tue, 26 May 2015 18:17:38 GMT
- Docker Version: 1.9.1
- Virtual Size: 188.7 MB (188728229 bytes)
- v2 Blob: `sha256:0967f2c8ac7aad1e62ecd843ab45f0cbbc0556a58469c816ade584b5a1b4cb24`
- v2 Content-Length: 67.2 MB (67223820 bytes)
## `fedora:21`
@ -146,7 +140,6 @@ MAINTAINER Lokesh Mandvekar <lsm5@fedoraproject.org>
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `8a378e560e091a2bfeba781ba3bec6994b56a77092749258ebdd2d37c7bc8647`
@ -160,45 +153,42 @@ ADD file:2b6b4dd824f8839345cb42c8adca14984638f822f64086114818e930f1cb7f0a in /
- Virtual Size: 241.3 MB (241325806 bytes)
- v2 Blob: `sha256:93410896e1b1a4fba752ebccf23cfd8540c898479e75523a938a5f36f2d7cd1a`
- v2 Content-Length: 92.5 MB (92463444 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 23:26:30 GMT
## `fedora:rawhide`
```console
$ docker pull library/fedora@sha256:f19660764b2cc3725433efd3dfc9205f4e2f10b0369f93faa3359503cc263bbb
$ docker pull library/fedora@sha256:b9cf7bff17d0b3b987db167832adfe21f2d84f78bb1d9d5e764de123aab76476
```
- Total Virtual Size: 211.7 MB (211678004 bytes)
- Total v2 Content-Length: 76.8 MB (76825775 bytes)
- Total Virtual Size: 250.7 MB (250672319 bytes)
- Total v2 Content-Length: 88.3 MB (88341545 bytes)
### Layers (2)
#### `b0082ba983ef3569aad347f923a9cec8ea764c239179081a1e2c47709788dc44`
#### `e25d8296e7b584b19dfae097c20c57deae84d65b3055c1e27394d37fb0c8c368`
```dockerfile
MAINTAINER Adam Miller <maxamillion@fedoraproject.org>
MAINTAINER Patrick Uiterwijk <puiterwijk@gmail.com>
```
- Created: Mon, 20 Jul 2015 22:19:43 GMT
- Docker Version: 1.7.1
- Created: Fri, 04 Mar 2016 18:39:57 GMT
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `15644141f0a34d3335865e7ccccf0fc3ae153398e6d63ce76bff3b8d5a50990c`
#### `6e8e42197af0c22dcb6aff2838189686388914b2d558f343bac2c1caddd918a1`
```dockerfile
ADD file:5817a1702b2a1a3b7f7ba13e52c09b6e73b97e3ffc380b662b0674c26e21cc08 in /
ADD file:75c4a6378c2305cd92314830b09cdfee46ce546f2829171127bb30eec620d44d in /
```
- Created: Wed, 11 Nov 2015 18:40:33 GMT
- Parent Layer: `b0082ba983ef3569aad347f923a9cec8ea764c239179081a1e2c47709788dc44`
- Docker Version: 1.9.0
- Virtual Size: 211.7 MB (211678004 bytes)
- v2 Blob: `sha256:b2e6646f7fac70bd90c9c44a62a2e4afc2aa081b5cd4d4d37aa6a48483c2454b`
- v2 Content-Length: 76.8 MB (76825743 bytes)
- v2 Last-Modified: Wed, 11 Nov 2015 18:43:53 GMT
- Created: Fri, 04 Mar 2016 18:41:11 GMT
- Parent Layer: `e25d8296e7b584b19dfae097c20c57deae84d65b3055c1e27394d37fb0c8c368`
- Docker Version: 1.9.1
- Virtual Size: 250.7 MB (250672319 bytes)
- v2 Blob: `sha256:60a86fa2711e9ab7321f4bc94044732c017c6f41331bd77fb8ef18dbafde6220`
- v2 Content-Length: 88.3 MB (88341513 bytes)
## `fedora:20`
@ -222,7 +212,6 @@ MAINTAINER Lokesh Mandvekar <lsm5@fedoraproject.org> - ./buildcontainers.sh
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `0d071bb732e1e3eb1e01629600c9b6c23f2b26b863b5321335f564c8f018c452`
@ -236,7 +225,6 @@ ADD file:768d95e3ff49ba14458f448dd9c246eb4408e2b488c9174c729320d0a793b723 in /
- Virtual Size: 290.6 MB (290633327 bytes)
- v2 Blob: `sha256:54d02f21d98a12b408680de2b70be3e51c286d3fecb89dbc354c3640bdfafbc9`
- v2 Content-Length: 94.0 MB (93950063 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 23:30:42 GMT
## `fedora:heisenbug`
@ -260,7 +248,6 @@ MAINTAINER Lokesh Mandvekar <lsm5@fedoraproject.org> - ./buildcontainers.sh
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `0d071bb732e1e3eb1e01629600c9b6c23f2b26b863b5321335f564c8f018c452`
@ -274,4 +261,3 @@ ADD file:768d95e3ff49ba14458f448dd9c246eb4408e2b488c9174c729320d0a793b723 in /
- Virtual Size: 290.6 MB (290633327 bytes)
- v2 Blob: `sha256:54d02f21d98a12b408680de2b70be3e51c286d3fecb89dbc354c3640bdfafbc9`
- v2 Content-Length: 94.0 MB (93950063 bytes)
- v2 Last-Modified: Wed, 14 Oct 2015 23:30:42 GMT

View File

@ -1,11 +1,15 @@
# Supported tags and respective `Dockerfile` links
- [`gzserver4` (*gazebo/gazebo4/gzserver4/Dockerfile*)](https://github.com/osrf/docker_images/blob/d2eb18bf4ecfdf9116ed0893da4aa25a9ea38ddb/gazebo/gazebo4/gzserver4/Dockerfile)
- [`libgazebo4` (*gazebo/gazebo4/libgazebo4/Dockerfile*)](https://github.com/osrf/docker_images/blob/d2eb18bf4ecfdf9116ed0893da4aa25a9ea38ddb/gazebo/gazebo4/libgazebo4/Dockerfile)
- [`gzserver5` (*gazebo/gazebo5/gzserver5/Dockerfile*)](https://github.com/osrf/docker_images/blob/c7e0ac67d507b13e8b676a3d648051997a871f6b/gazebo/gazebo5/gzserver5/Dockerfile)
- [`libgazebo5` (*gazebo/gazebo5/libgazebo5/Dockerfile*)](https://github.com/osrf/docker_images/blob/c7e0ac67d507b13e8b676a3d648051997a871f6b/gazebo/gazebo5/libgazebo5/Dockerfile)
- [`gzserver6` (*gazebo/gazebo6/gzserver6/Dockerfile*)](https://github.com/osrf/docker_images/blob/892f4973b5016fc101ae7974be2a9571ea962dff/gazebo/gazebo6/gzserver6/Dockerfile)
- [`libgazebo6`, `latest` (*gazebo/gazebo6/libgazebo6/Dockerfile*)](https://github.com/osrf/docker_images/blob/892f4973b5016fc101ae7974be2a9571ea962dff/gazebo/gazebo6/libgazebo6/Dockerfile)
- [`gzserver4` (*gazebo/gazebo4/gzserver4/Dockerfile*)](https://github.com/osrf/docker_images/blob/4a416dd524f567314c45aecf4e0fe917e0576f55/gazebo/gazebo4/gzserver4/Dockerfile)
- [`libgazebo4` (*gazebo/gazebo4/libgazebo4/Dockerfile*)](https://github.com/osrf/docker_images/blob/4a416dd524f567314c45aecf4e0fe917e0576f55/gazebo/gazebo4/libgazebo4/Dockerfile)
- [`gzserver5` (*gazebo/gazebo5/gzserver5/Dockerfile*)](https://github.com/osrf/docker_images/blob/4a416dd524f567314c45aecf4e0fe917e0576f55/gazebo/gazebo5/gzserver5/Dockerfile)
- [`libgazebo5` (*gazebo/gazebo5/libgazebo5/Dockerfile*)](https://github.com/osrf/docker_images/blob/4a416dd524f567314c45aecf4e0fe917e0576f55/gazebo/gazebo5/libgazebo5/Dockerfile)
- [`gzserver6` (*gazebo/gazebo6/gzserver6/Dockerfile*)](https://github.com/osrf/docker_images/blob/4a416dd524f567314c45aecf4e0fe917e0576f55/gazebo/gazebo6/gzserver6/Dockerfile)
- [`libgazebo6` (*gazebo/gazebo6/libgazebo6/Dockerfile*)](https://github.com/osrf/docker_images/blob/4a416dd524f567314c45aecf4e0fe917e0576f55/gazebo/gazebo6/libgazebo6/Dockerfile)
- [`gzserver7` (*gazebo/gazebo7/gzserver7/Dockerfile*)](https://github.com/osrf/docker_images/blob/4a416dd524f567314c45aecf4e0fe917e0576f55/gazebo/gazebo7/gzserver7/Dockerfile)
- [`libgazebo7`, `latest` (*gazebo/gazebo7/libgazebo7/Dockerfile*)](https://github.com/osrf/docker_images/blob/4a416dd524f567314c45aecf4e0fe917e0576f55/gazebo/gazebo7/libgazebo7/Dockerfile)
[![](https://badge.imagelayers.io/gazebo:latest.svg)](https://imagelayers.io/?images=gazebo:gzserver4,gazebo:libgazebo4,gazebo:gzserver5,gazebo:libgazebo5,gazebo:gzserver6,gazebo:libgazebo6,gazebo:gzserver7,gazebo:libgazebo7)
For more information about this image and its history, please see [the relevant manifest file (`library/gazebo`)](https://github.com/docker-library/official-images/blob/master/library/gazebo). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -158,7 +162,7 @@ Gazebo is open-source licensed under [Apache 2.0](http://opensource.org/licenses
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,12 @@
# Supported tags and respective `Dockerfile` links
- [`4.8.5`, `4.8` (*4.8/Dockerfile*)](https://github.com/docker-library/gcc/blob/d7108b41b79e9cdfee2d59bcd84b8bb65ae424d5/4.8/Dockerfile)
- [`4.9.3`, `4.9`, `4` (*4.9/Dockerfile*)](https://github.com/docker-library/gcc/blob/d7108b41b79e9cdfee2d59bcd84b8bb65ae424d5/4.9/Dockerfile)
- [`5.1.0`, `5.1` (*5.1/Dockerfile*)](https://github.com/docker-library/gcc/blob/d7108b41b79e9cdfee2d59bcd84b8bb65ae424d5/5.1/Dockerfile)
- [`5.2.0`, `5.2` (*5.2/Dockerfile*)](https://github.com/docker-library/gcc/blob/2db1810f653d5a2b6135f81ed0d1f7659e462d7b/5.2/Dockerfile)
- [`5.3.0`, `5.3`, `5`, `latest` (*5.3/Dockerfile*)](https://github.com/docker-library/gcc/blob/aeeaf564ad8cbce6eb1d6e7749d8394475e7d345/5.3/Dockerfile)
- [`4.8.5`, `4.8` (*4.8/Dockerfile*)](https://github.com/docker-library/gcc/blob/5e3781575c04f31812375822f4f28fbb39da5dc3/4.8/Dockerfile)
- [`4.9.3`, `4.9`, `4` (*4.9/Dockerfile*)](https://github.com/docker-library/gcc/blob/5e3781575c04f31812375822f4f28fbb39da5dc3/4.9/Dockerfile)
- [`5.1.0`, `5.1` (*5.1/Dockerfile*)](https://github.com/docker-library/gcc/blob/5e3781575c04f31812375822f4f28fbb39da5dc3/5.1/Dockerfile)
- [`5.2.0`, `5.2` (*5.2/Dockerfile*)](https://github.com/docker-library/gcc/blob/5e3781575c04f31812375822f4f28fbb39da5dc3/5.2/Dockerfile)
- [`5.3.0`, `5.3`, `5`, `latest` (*5.3/Dockerfile*)](https://github.com/docker-library/gcc/blob/5e3781575c04f31812375822f4f28fbb39da5dc3/5.3/Dockerfile)
[![](https://badge.imagelayers.io/gcc:latest.svg)](https://imagelayers.io/?images=gcc:4.8.5,gcc:4.9.3,gcc:5.1.0,gcc:5.2.0,gcc:5.3.0)
For more information about this image and its history, please see [the relevant manifest file (`library/gcc`)](https://github.com/docker-library/official-images/blob/master/library/gcc). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -59,7 +61,7 @@ View [license information](https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/COPYING3?vi
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,8 @@
# Supported tags and respective `Dockerfile` links
- [`0.7.4`, `0.7`, `0`, `latest` (*Dockerfile*)](https://github.com/docker-library/ghost/blob/16a6fd356668cb69086eddd6e2d62addcbc8bca0/Dockerfile)
- [`0.7.8`, `0.7`, `0`, `latest` (*Dockerfile*)](https://github.com/docker-library/ghost/blob/8c0d010d4f6c0aa91b16ad1b9dcc09ee2a287549/Dockerfile)
[![](https://badge.imagelayers.io/ghost:latest.svg)](https://imagelayers.io/?images=ghost:0.7.8)
For more information about this image and its history, please see [the relevant manifest file (`library/ghost`)](https://github.com/docker-library/official-images/blob/master/library/ghost). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -44,7 +46,7 @@ $ docker run --name some-ghost --volumes-from some-ghost-data ghost
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,8 @@
- [`4.0-jdk7`, `4.0` (*4.0-jdk7/Dockerfile*)](https://github.com/aws/aws-eb-glassfish/blob/aafcfc5e812dfb9b998105d3ca9da1b7f10664e1/4.0-jdk7/Dockerfile)
- [`4.1-jdk8`, `4.1`, `latest` (*4.1-jdk8/Dockerfile*)](https://github.com/aws/aws-eb-glassfish/blob/aafcfc5e812dfb9b998105d3ca9da1b7f10664e1/4.1-jdk8/Dockerfile)
[![](https://badge.imagelayers.io/glassfish:latest.svg)](https://imagelayers.io/?images=glassfish:4.0-jdk7,glassfish:4.1-jdk8)
For more information about this image and its history, please see [the relevant manifest file (`library/glassfish`)](https://github.com/docker-library/official-images/blob/master/library/glassfish). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `glassfish/tag-details.md` file](https://github.com/docker-library/docs/blob/master/glassfish/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -17,7 +19,7 @@ GlassFish is the reference implementation of Java EE and as such supports Enterp
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,18 +1,15 @@
# Supported tags and respective `Dockerfile` links
- [`1.4.3`, `1.4` (*1.4/Dockerfile*)](https://github.com/docker-library/golang/blob/a4f3927494b48c7bdb6ea6edac8f89818853b45b/1.4/Dockerfile)
- [`1.4.3-onbuild`, `1.4-onbuild` (*1.4/onbuild/Dockerfile*)](https://github.com/docker-library/golang/blob/3427e88341de17a4d8921b859180a2649e1ab96e/1.4/onbuild/Dockerfile)
- [`1.4.3-cross`, `1.4-cross` (*1.4/cross/Dockerfile*)](https://github.com/docker-library/golang/blob/3427e88341de17a4d8921b859180a2649e1ab96e/1.4/cross/Dockerfile)
- [`1.4.3-wheezy`, `1.4-wheezy` (*1.4/wheezy/Dockerfile*)](https://github.com/docker-library/golang/blob/a4f3927494b48c7bdb6ea6edac8f89818853b45b/1.4/wheezy/Dockerfile)
- [`1.4.3-alpine`, `1.4-alpine` (*1.4/alpine/Dockerfile*)](https://github.com/docker-library/golang/blob/63a33bf151190592eaf0540dd4b7027a9ca13f9b/1.4/alpine/Dockerfile)
- [`1.5.2`, `1.5`, `1`, `latest` (*1.5/Dockerfile*)](https://github.com/docker-library/golang/blob/e5ff96b1ab32db028f608f89eacf2b827b85f69e/1.5/Dockerfile)
- [`1.5.2-onbuild`, `1.5-onbuild`, `1-onbuild`, `onbuild` (*1.5/onbuild/Dockerfile*)](https://github.com/docker-library/golang/blob/f1f65c0ab0097a5e3d079d5a74e2468e8d47563d/1.5/onbuild/Dockerfile)
- [`1.5.2-wheezy`, `1.5-wheezy`, `1-wheezy`, `wheezy` (*1.5/wheezy/Dockerfile*)](https://github.com/docker-library/golang/blob/e5ff96b1ab32db028f608f89eacf2b827b85f69e/1.5/wheezy/Dockerfile)
- [`1.5.2-alpine`, `1.5-alpine`, `1-alpine`, `alpine` (*1.5/alpine/Dockerfile*)](https://github.com/docker-library/golang/blob/e5ff96b1ab32db028f608f89eacf2b827b85f69e/1.5/alpine/Dockerfile)
- [`1.6beta1`, `1.6` (*1.6/Dockerfile*)](https://github.com/docker-library/golang/blob/ce284e14cdee73fbaa8fb680011a812f272eae2e/1.6/Dockerfile)
- [`1.6beta1-onbuild`, `1.6-onbuild` (*1.6/onbuild/Dockerfile*)](https://github.com/docker-library/golang/blob/ce284e14cdee73fbaa8fb680011a812f272eae2e/1.6/onbuild/Dockerfile)
- [`1.6beta1-wheezy`, `1.6-wheezy` (*1.6/wheezy/Dockerfile*)](https://github.com/docker-library/golang/blob/ce284e14cdee73fbaa8fb680011a812f272eae2e/1.6/wheezy/Dockerfile)
- [`1.6beta1-alpine`, `1.6-alpine` (*1.6/alpine/Dockerfile*)](https://github.com/docker-library/golang/blob/ce284e14cdee73fbaa8fb680011a812f272eae2e/1.6/alpine/Dockerfile)
- [`1.5.3`, `1.5` (*1.5/Dockerfile*)](https://github.com/docker-library/golang/blob/1eab0db63794152b4516dbcb70270eb9dced4cbd/1.5/Dockerfile)
- [`1.5.3-onbuild`, `1.5-onbuild` (*1.5/onbuild/Dockerfile*)](https://github.com/docker-library/golang/blob/f1f65c0ab0097a5e3d079d5a74e2468e8d47563d/1.5/onbuild/Dockerfile)
- [`1.5.3-wheezy`, `1.5-wheezy` (*1.5/wheezy/Dockerfile*)](https://github.com/docker-library/golang/blob/1eab0db63794152b4516dbcb70270eb9dced4cbd/1.5/wheezy/Dockerfile)
- [`1.5.3-alpine`, `1.5-alpine` (*1.5/alpine/Dockerfile*)](https://github.com/docker-library/golang/blob/1689df433a45bd787990f2982fb28345ec27f733/1.5/alpine/Dockerfile)
- [`1.6.0`, `1.6`, `1`, `latest` (*1.6/Dockerfile*)](https://github.com/docker-library/golang/blob/3cdd85183c0f3f6608588166410d24260cd8cb2f/1.6/Dockerfile)
- [`1.6.0-onbuild`, `1.6-onbuild`, `1-onbuild`, `onbuild` (*1.6/onbuild/Dockerfile*)](https://github.com/docker-library/golang/blob/ce284e14cdee73fbaa8fb680011a812f272eae2e/1.6/onbuild/Dockerfile)
- [`1.6.0-wheezy`, `1.6-wheezy`, `1-wheezy`, `wheezy` (*1.6/wheezy/Dockerfile*)](https://github.com/docker-library/golang/blob/3cdd85183c0f3f6608588166410d24260cd8cb2f/1.6/wheezy/Dockerfile)
- [`1.6.0-alpine`, `1.6-alpine`, `1-alpine`, `alpine` (*1.6/alpine/Dockerfile*)](https://github.com/docker-library/golang/blob/3cdd85183c0f3f6608588166410d24260cd8cb2f/1.6/alpine/Dockerfile)
[![](https://badge.imagelayers.io/golang:latest.svg)](https://imagelayers.io/?images=golang:1.5.3,golang:1.5.3-onbuild,golang:1.5.3-wheezy,golang:1.5.3-alpine,golang:1.6.0,golang:1.6.0-onbuild,golang:1.6.0-wheezy,golang:1.6.0-alpine)
For more information about this image and its history, please see [the relevant manifest file (`library/golang`)](https://github.com/docker-library/official-images/blob/master/library/golang). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -47,6 +44,8 @@ $ docker build -t my-golang-app .
$ docker run -it --rm --name my-running-app my-golang-app
```
*Note:* the default command in `golang:onbuild` is actually `go-wrapper run`, which includes `set -x` so the binary name is printed to stderr on application startup. If this behavior is undesirable, then adding `CMD ["app"]` (or `CMD ["myapp"]` if a [Go custom import path](https://golang.org/s/go14customimport) is in use) will silence it by running the built binary directly.
## Compile your app inside the Docker container
There may be occasions where it is not appropriate to run your app inside a container. To compile, but not run your app inside the Docker instance, you can write something like:
@ -58,7 +57,7 @@ $ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.3 go build
This will add your current directory as a volume to the container, set the working directory to the volume, and run the command `go build` which will tell go to compile the project in the working directory and output the executable to `myapp`. Alternatively, if you have a `Makefile`, you can run the `make` command inside your container.
```console
$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.3 make
$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.3 bash -c make
```
## Cross-compile your app inside the Docker container
@ -92,9 +91,9 @@ This is the defacto image. If you are unsure about what your needs are, you prob
This image is based on the popular [Alpine Linux project](http://alpinelinux.org), available in [the `alpine` official image](https://hub.docker.com/_/alpine). Alpine Linux is much smaller than most distribution base images (~5MB), and thus leads to much slimmer images in general.
This variant is highly recommended when final image size being as small as possible is desired. The only caveat to note is that it does use [musl libc](http://www.musl-libc.org) instead of [glibc and friends](http://www.etalabs.net/compare_libcs.html), so certain software might run into issues depending on the depth of their libc requirements. However, most software doesn't have an issue with this, so this variant is usually a very safe choice.
This variant is highly recommended when final image size being as small as possible is desired. The main caveat to note is that it does use [musl libc](http://www.musl-libc.org) instead of [glibc and friends](http://www.etalabs.net/compare_libcs.html), so certain software might run into issues depending on the depth of their libc requirements. However, most software doesn't have an issue with this, so this variant is usually a very safe choice. See [this Hacker News comment thread](https://news.ycombinator.com/item?id=10782897) for more discussion of the issues that might arise and some pro/con comparisons of using Alpine-based images.
To minimize image size, it's uncommon for additional related tools to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile.
To minimize image size, it's uncommon for additional related tools (such as `git` or `bash`) to be included in Alpine-based images. Using this image as a base, add the things you need in your own Dockerfile (see the [`alpine` image description](https://hub.docker.com/_/alpine/) for examples of how to install packages if you are unfamiliar).
## `golang:onbuild`
@ -110,7 +109,7 @@ View [license information](http://golang.org/LICENSE) for the software contained
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -27,6 +27,8 @@ $ docker build -t my-golang-app .
$ docker run -it --rm --name my-running-app my-golang-app
```
*Note:* the default command in `%%REPO%%:onbuild` is actually `go-wrapper run`, which includes `set -x` so the binary name is printed to stderr on application startup. If this behavior is undesirable, then adding `CMD ["app"]` (or `CMD ["myapp"]` if a [Go custom import path](https://golang.org/s/go14customimport) is in use) will silence it by running the built binary directly.
## Compile your app inside the Docker container
There may be occasions where it is not appropriate to run your app inside a container. To compile, but not run your app inside the Docker instance, you can write something like:
@ -38,7 +40,7 @@ $ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.3 go build
This will add your current directory as a volume to the container, set the working directory to the volume, and run the command `go build` which will tell go to compile the project in the working directory and output the executable to `myapp`. Alternatively, if you have a `Makefile`, you can run the `make` command inside your container.
```console
$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.3 make
$ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.3 bash -c make
```
## Cross-compile your app inside the Docker container

File diff suppressed because it is too large Load Diff

View File

@ -4,6 +4,8 @@
- [`1.5.15`, `1.5` (*1.5/Dockerfile*)](https://github.com/docker-library/haproxy/blob/2c1ab61d9ba298a8b40164ed91d8d0a797e7bb1c/1.5/Dockerfile)
- [`1.6.3`, `1.6`, `1`, `latest` (*1.6/Dockerfile*)](https://github.com/docker-library/haproxy/blob/7998146d9fb15e16c0550d978064e82619bf7702/1.6/Dockerfile)
[![](https://badge.imagelayers.io/haproxy:latest.svg)](https://imagelayers.io/?images=haproxy:1.4.26,haproxy:1.5.15,haproxy:1.6.3)
For more information about this image and its history, please see [the relevant manifest file (`library/haproxy`)](https://github.com/docker-library/official-images/blob/master/library/haproxy). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `haproxy/tag-details.md` file](https://github.com/docker-library/docs/blob/master/haproxy/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -33,10 +35,21 @@ FROM haproxy:1.5
COPY haproxy.cfg /usr/local/etc/haproxy/haproxy.cfg
```
Build and run:
## Build the container
```console
$ docker build -t my-haproxy .
```
## Test the configuration file
```console
$ docker run -it --rm --name haproxy-syntax-check haproxy:1.5 haproxy -c -f /usr/local/etc/haproxy/haproxy.cfg
```
## Run the container
```console
$ docker run -d --name my-running-haproxy my-haproxy
```
@ -52,7 +65,7 @@ View [license information](http://www.haproxy.org/download/1.5/doc/LICENSE) for
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -23,10 +23,21 @@ FROM haproxy:1.5
COPY haproxy.cfg /usr/local/etc/haproxy/haproxy.cfg
```
Build and run:
## Build the container
```console
$ docker build -t my-haproxy .
```
## Test the configuration file
```console
$ docker run -it --rm --name haproxy-syntax-check haproxy:1.5 haproxy -c -f /usr/local/etc/haproxy/haproxy.cfg
```
## Run the container
```console
$ docker run -d --name my-running-haproxy my-haproxy
```

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,8 @@
# Supported tags and respective `Dockerfile` links
- [`7.10.2`, `7.10`, `7`, `latest` (*7.10/Dockerfile*)](https://github.com/freebroccolo/docker-haskell/blob/da915d2dd59b7a9817606a2bb5d32d1d305bc1da/7.10/Dockerfile)
- [`7.8.4`, `7.8` (*7.8/Dockerfile*)](https://github.com/freebroccolo/docker-haskell/blob/da915d2dd59b7a9817606a2bb5d32d1d305bc1da/7.8/Dockerfile)
- [`7.10.3`, `7.10`, `7`, `latest` (*7.10/Dockerfile*)](https://github.com/freebroccolo/docker-haskell/blob/a396f0d9b35cabeb60920abd87a8b2612530cb1b/7.10/Dockerfile)
[![](https://badge.imagelayers.io/haskell:latest.svg)](https://imagelayers.io/?images=haskell:7.10.3)
For more information about this image and its history, please see [the relevant manifest file (`library/haskell`)](https://github.com/docker-library/official-images/blob/master/library/haskell). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -13,7 +14,7 @@ For detailed information about the virtual/transfer sizes and individual layers
Haskell's [`ghc`](http://www.haskell.org/ghc) is a [portable](https://ghc.haskell.org/trac/ghc/wiki/Platforms), [optimizing](http://benchmarksgame.alioth.debian.org/u64q/haskell.php) compiler with a foreign-function interface ([FFI](http://en.wikibooks.org/wiki/Haskell/FFI)), an [LLVM backend](https://www.haskell.org/ghc/docs/7.8.3/html/users_guide/code-generators.html), and sophisticated runtime support for [concurrency](http://en.wikibooks.org/wiki/Haskell/Concurrency), explicit/implicit [parallelism](http://community.haskell.org/~simonmar/pcph/), runtime [profiling](http://www.haskell.org/haskellwiki/ThreadScope), etc. Other Haskell tools like [`criterion`](http://www.serpentine.com/criterion/tutorial.html), [`quickcheck`](https://www.fpcomplete.com/user/pbv/an-introduction-to-quickcheck-testing), [`hpc`](http://www.haskell.org/haskellwiki/Haskell_program_coverage#Examples), and [`haddock`](http://en.wikipedia.org/wiki/Haddock_%28software%29) provide advanced benchmarking, property-based testing, code coverage, and documentation generation.
A large number of production-quality Haskell libraries are available from [Hackage](https://hackage.haskell.org). The [`cabal`](https://www.fpcomplete.com/user/simonmichael/how-to-cabal-install) tool fetches packages and builds projects using the Hackage ecosystem.
A large number of production-quality Haskell libraries are available from [Hackage](https://hackage.haskell.org) in the form of [Cabal](https://www.haskell.org/cabal/) packages. The traditional [`cabal`](https://www.fpcomplete.com/user/simonmichael/how-to-cabal-install) tool, or the more recent [`stack`](http://docs.haskellstack.org/en/stable/README.html) tool (available in `7.10.3`+) can be used to streamline working with Cabal packages. The key differences are summarized [here](https://www.fpcomplete.com/blog/2015/06/why-is-stack-not-cabal). New users are encouraged to start with `stack`.
![logo](https://raw.githubusercontent.com/docker-library/docs/53e03448d5c2c33124ce24609f6179ddc94873f4/haskell/logo.png)
@ -26,56 +27,63 @@ This image ships a minimal Haskell toolchain with the following packages from th
- `cabal-install`
- `happy`
The most recent GHC release in the 7.8 series is also available, though no longer receiving updates from upstream, so users are encouraged to upgrade to 7.10.
As of `7.10.3`, the `stack` tool is included via FPComplete's Debian repository.
Note: The GHC developers do not support legacy release branches (i.e. `7.8.x`). While older GHC release tags are available in this DockerHub repository, only the latest stable release (or upcoming release candidates) will be shown in the "Supported tags ..." section at the top of this page.
## How to use this image
Start an interactive interpreter session with `ghci`:
```console
$ docker run -it --rm haskell:7.10
GHCi, version 7.10.1: http://www.haskell.org/ghc/ :? for help
$ docker run -it --rm haskell:7.10.3
GHCi, version 7.10.3: http://www.haskell.org/ghc/ :? for help
Prelude>
```
Dockerize a [Hackage](http://hackage.haskell.org) app with a Dockerfile inheriting from the base image:
Dockerize an application from Hackage with a `Dockerfile`:
```dockerfile
FROM haskell:7.8
RUN cabal update && cabal install MazesOfMonad
VOLUME /root/.MazesOfMonad
ENTRYPOINT ["/root/.cabal/bin/mazesofmonad"]
FROM haskell:7
RUN stack install pandoc pandoc-citeproc
ENTRYPOINT ["pandoc"]
```
Iteratively develop then ship a Haskell app with a Dockerfile utilizing the build cache:
Alternatively, using `cabal`:
```dockerfile
FROM haskell:7.8
FROM haskell:7
RUN cabal update && cabal install pandoc pandoc-citeproc
ENTRYPOINT ["pandoc"]
```
Iteratively develop a Haskell application with a `Dockerfile` utilizing the build cache:
```dockerfile
FROM haskell:7.10
WORKDIR /opt/server
RUN cabal update
# Add .cabal file
ADD ./server/snap-example.cabal /opt/server/snap-example.cabal
# Add just the .cabal file to capture dependencies
COPY ./snap-example.cabal /opt/server/snap-example.cabal
# Docker will cache this command as a layer, freeing us up to
# modify source code without re-installing dependencies
RUN cd /opt/server && cabal install --only-dependencies -j4
# (unless the .cabal file changes!)
RUN cabal install --only-dependencies -j4
# Add and Install Application Code
ADD ./server /opt/server
RUN cd /opt/server && cabal install
COPY . /opt/server
RUN cabal install
# Add installed cabal executables to PATH
ENV PATH /root/.cabal/bin:$PATH
# Default Command for Container
WORKDIR /opt/server
CMD ["snap-example"]
```
### Examples
See the application snippet above in more detail in the [example snap application](https://github.com/freebroccolo/docker-haskell/tree/master/examples/7.8.3/snap).
See the application snippet above in more detail in the [example snap application](https://github.com/freebroccolo/docker-haskell/tree/master/examples/7.10/snap).
# License
@ -83,7 +91,7 @@ This image is licensed under the MIT License (see [LICENSE](https://github.com/d
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -4,7 +4,7 @@
Haskell's [`ghc`](http://www.haskell.org/ghc) is a [portable](https://ghc.haskell.org/trac/ghc/wiki/Platforms), [optimizing](http://benchmarksgame.alioth.debian.org/u64q/haskell.php) compiler with a foreign-function interface ([FFI](http://en.wikibooks.org/wiki/Haskell/FFI)), an [LLVM backend](https://www.haskell.org/ghc/docs/7.8.3/html/users_guide/code-generators.html), and sophisticated runtime support for [concurrency](http://en.wikibooks.org/wiki/Haskell/Concurrency), explicit/implicit [parallelism](http://community.haskell.org/~simonmar/pcph/), runtime [profiling](http://www.haskell.org/haskellwiki/ThreadScope), etc. Other Haskell tools like [`criterion`](http://www.serpentine.com/criterion/tutorial.html), [`quickcheck`](https://www.fpcomplete.com/user/pbv/an-introduction-to-quickcheck-testing), [`hpc`](http://www.haskell.org/haskellwiki/Haskell_program_coverage#Examples), and [`haddock`](http://en.wikipedia.org/wiki/Haddock_%28software%29) provide advanced benchmarking, property-based testing, code coverage, and documentation generation.
A large number of production-quality Haskell libraries are available from [Hackage](https://hackage.haskell.org). The [`cabal`](https://www.fpcomplete.com/user/simonmichael/how-to-cabal-install) tool fetches packages and builds projects using the Hackage ecosystem.
A large number of production-quality Haskell libraries are available from [Hackage](https://hackage.haskell.org) in the form of [Cabal](https://www.haskell.org/cabal/) packages. The traditional [`cabal`](https://www.fpcomplete.com/user/simonmichael/how-to-cabal-install) tool, or the more recent [`stack`](http://docs.haskellstack.org/en/stable/README.html) tool (available in `7.10.3`+) can be used to streamline working with Cabal packages. The key differences are summarized [here](https://www.fpcomplete.com/blog/2015/06/why-is-stack-not-cabal). New users are encouraged to start with `stack`.
%%LOGO%%
@ -17,53 +17,60 @@ This image ships a minimal Haskell toolchain with the following packages from th
- `cabal-install`
- `happy`
The most recent GHC release in the 7.8 series is also available, though no longer receiving updates from upstream, so users are encouraged to upgrade to 7.10.
As of `7.10.3`, the `stack` tool is included via FPComplete's Debian repository.
Note: The GHC developers do not support legacy release branches (i.e. `7.8.x`). While older GHC release tags are available in this DockerHub repository, only the latest stable release (or upcoming release candidates) will be shown in the "Supported tags ..." section at the top of this page.
## How to use this image
Start an interactive interpreter session with `ghci`:
```console
$ docker run -it --rm haskell:7.10
GHCi, version 7.10.1: http://www.haskell.org/ghc/ :? for help
$ docker run -it --rm haskell:7.10.3
GHCi, version 7.10.3: http://www.haskell.org/ghc/ :? for help
Prelude>
```
Dockerize a [Hackage](http://hackage.haskell.org) app with a Dockerfile inheriting from the base image:
Dockerize an application from Hackage with a `Dockerfile`:
```dockerfile
FROM haskell:7.8
RUN cabal update && cabal install MazesOfMonad
VOLUME /root/.MazesOfMonad
ENTRYPOINT ["/root/.cabal/bin/mazesofmonad"]
FROM haskell:7
RUN stack install pandoc pandoc-citeproc
ENTRYPOINT ["pandoc"]
```
Iteratively develop then ship a Haskell app with a Dockerfile utilizing the build cache:
Alternatively, using `cabal`:
```dockerfile
FROM haskell:7.8
FROM haskell:7
RUN cabal update && cabal install pandoc pandoc-citeproc
ENTRYPOINT ["pandoc"]
```
Iteratively develop a Haskell application with a `Dockerfile` utilizing the build cache:
```dockerfile
FROM haskell:7.10
WORKDIR /opt/server
RUN cabal update
# Add .cabal file
ADD ./server/snap-example.cabal /opt/server/snap-example.cabal
# Add just the .cabal file to capture dependencies
COPY ./snap-example.cabal /opt/server/snap-example.cabal
# Docker will cache this command as a layer, freeing us up to
# modify source code without re-installing dependencies
RUN cd /opt/server && cabal install --only-dependencies -j4
# (unless the .cabal file changes!)
RUN cabal install --only-dependencies -j4
# Add and Install Application Code
ADD ./server /opt/server
RUN cd /opt/server && cabal install
COPY . /opt/server
RUN cabal install
# Add installed cabal executables to PATH
ENV PATH /root/.cabal/bin:$PATH
# Default Command for Container
WORKDIR /opt/server
CMD ["snap-example"]
```
### Examples
See the application snippet above in more detail in the [example snap application](https://github.com/freebroccolo/docker-haskell/tree/master/examples/7.8.3/snap).
See the application snippet above in more detail in the [example snap application](https://github.com/freebroccolo/docker-haskell/tree/master/examples/7.10/snap).

View File

@ -2,687 +2,439 @@
# Tags of `haskell`
- [`haskell:7.10.2`](#haskell7102)
- [`haskell:7.10.3`](#haskell7103)
- [`haskell:7.10`](#haskell710)
- [`haskell:7`](#haskell7)
- [`haskell:latest`](#haskelllatest)
- [`haskell:7.8.4`](#haskell784)
- [`haskell:7.8`](#haskell78)
## `haskell:7.10.2`
## `haskell:7.10.3`
```console
$ docker pull library/haskell@sha256:3bf27cb613fbaaa91d2988b077b7540de05fe86f768aea60edc0c5c6fa9a5953
$ docker pull library/haskell@sha256:16aee794ccf2614023d1f4dbdf41ee7b2fda014c515df2d2d4cc20863da34544
```
- Total Virtual Size: 713.9 MB (713919588 bytes)
- Total v2 Content-Length: 174.4 MB (174375103 bytes)
- Total Virtual Size: 798.1 MB (798116648 bytes)
- Total v2 Content-Length: 208.7 MB (208694811 bytes)
### Layers (7)
#### `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
#### `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
```dockerfile
ADD file:863d6edd178364362a93f49103aa75c1bd03a37e83bfe0b051a3881c9333d238 in /
ADD file:b5391cb13172fb513dbfca0b8471ea02bffa913ffdab94ad864d892d129318c6 in /
```
- Created: Fri, 04 Dec 2015 19:27:57 GMT
- Docker Version: 1.8.3
- Virtual Size: 125.1 MB (125115267 bytes)
- v2 Blob: `sha256:d4bce7fd68df2e8bb04e317e7cb7899e981159a4da89339e38c8bf30e6c318f0`
- v2 Content-Length: 51.4 MB (51354256 bytes)
- v2 Last-Modified: Fri, 04 Dec 2015 19:45:49 GMT
- Created: Tue, 01 Mar 2016 18:51:11 GMT
- Docker Version: 1.9.1
- Virtual Size: 125.1 MB (125110803 bytes)
- v2 Blob: `sha256:fdd5d7827f33ef075f45262a0f74ac96ec8a5e687faeb40135319764963dcb42`
- v2 Content-Length: 51.4 MB (51367715 bytes)
#### `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
#### `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Fri, 04 Dec 2015 19:28:00 GMT
- Parent Layer: `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
- Docker Version: 1.8.3
- Created: Tue, 01 Mar 2016 18:51:14 GMT
- Parent Layer: `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
#### `a1585eafa5e2bfd7305911c614e22a41f89032985a04b2124af3bdbdb2546ad9`
```dockerfile
MAINTAINER Chris Biscardi <chris@christopherbiscardi.com>
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:21:40 GMT
- Parent Layer: `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
#### `d36b98f5aff87402f3588692c297ff9c825153e40417086b2584266583833351`
```dockerfile
ENV LANG=C.UTF-8
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:21:41 GMT
- Parent Layer: `a1585eafa5e2bfd7305911c614e22a41f89032985a04b2124af3bdbdb2546ad9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `18b8035531bf1f1b6852cc69e66a75c9b5e7680ebf9467047834bc86ea3cddbc`
#### `7021c54fc21e5c1d170e48ab69e45f5358e7ad2698ed66517f7a71bade8b6014`
```dockerfile
RUN echo 'deb http://ppa.launchpad.net/hvr/ghc/ubuntu trusty main' > /etc/apt/sources.list.d/ghc.list &&\
echo 'deb http://download.fpcomplete.com/debian/jessie stable main'| tee /etc/apt/sources.list.d/fpco.list &&\
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F6F88286 &&\
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C5705533DA4F78D8664B5DC0575159689BEFB442 &&\
apt-get update &&\
apt-get install -y --no-install-recommends cabal-install-1.22 ghc-7.10.2 happy-1.19.5 alex-3.1.4\
zlib1g-dev libtinfo-dev libsqlite3-0 libsqlite3-dev ca-certificates &&\
apt-get install -y --no-install-recommends cabal-install-1.22 ghc-7.10.3 happy-1.19.5 alex-3.1.4\
stack zlib1g-dev libtinfo-dev libsqlite3-0 libsqlite3-dev ca-certificates g++ &&\
rm -rf /var/lib/apt/lists/*
```
- Created: Sat, 05 Dec 2015 06:35:08 GMT
- Parent Layer: `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
- Docker Version: 1.8.3
- Virtual Size: 588.8 MB (588804321 bytes)
- v2 Blob: `sha256:3eb685da54684f106d26af5e43ccb6e5807a13efed0baeb2e2e013039c18b7a3`
- v2 Content-Length: 123.0 MB (123020687 bytes)
- v2 Last-Modified: Mon, 07 Dec 2015 23:39:01 GMT
- Created: Wed, 02 Mar 2016 09:23:49 GMT
- Parent Layer: `d36b98f5aff87402f3588692c297ff9c825153e40417086b2584266583833351`
- Docker Version: 1.9.1
- Virtual Size: 673.0 MB (673005845 bytes)
- v2 Blob: `sha256:2be594c072dc639150e080e9db660b44a15e7c6a1de3a0d1a9a8689c04ca7ee1`
- v2 Content-Length: 157.3 MB (157326936 bytes)
#### `de359325875baeb8a3a51931907596d5febe26e91280c60eece87d4e413d9b0d`
#### `bcb767036c30b85291c4df0471b3183f29fabb7fd662fe1e5a42c47fe7d498d9`
```dockerfile
ENV PATH=/root/.cabal/bin:/opt/cabal/1.22/bin:/opt/ghc/7.10.2/bin:/opt/happy/1.19.5/bin:/opt/alex/3.1.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV PATH=/root/.cabal/bin:/root/.local/bin:/opt/cabal/1.22/bin:/opt/ghc/7.10.3/bin:/opt/happy/1.19.5/bin:/opt/alex/3.1.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
```
- Created: Sat, 05 Dec 2015 06:35:13 GMT
- Parent Layer: `18b8035531bf1f1b6852cc69e66a75c9b5e7680ebf9467047834bc86ea3cddbc`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:23:55 GMT
- Parent Layer: `7021c54fc21e5c1d170e48ab69e45f5358e7ad2698ed66517f7a71bade8b6014`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `7e65568b6bda871f1c32af9cb1b00e50e3a204547ed92c048b25a208992b4b2e`
#### `ec51ca66f289e9f2c7d6cbbabd03359afb4df45fba17d392952f6d3b536326b0`
```dockerfile
CMD ["ghci"]
```
- Created: Sat, 05 Dec 2015 06:35:13 GMT
- Parent Layer: `de359325875baeb8a3a51931907596d5febe26e91280c60eece87d4e413d9b0d`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:23:56 GMT
- Parent Layer: `bcb767036c30b85291c4df0471b3183f29fabb7fd662fe1e5a42c47fe7d498d9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `haskell:7.10`
```console
$ docker pull library/haskell@sha256:d687139fc1f24c4e261d6c190bb99a10c928b43f092c76a6b0669533bc3144a5
$ docker pull library/haskell@sha256:ba456afa283c5e126ba11978a181e16cfb385bae6449f38a12081cce8ca885f0
```
- Total Virtual Size: 713.9 MB (713919588 bytes)
- Total v2 Content-Length: 174.4 MB (174375103 bytes)
- Total Virtual Size: 798.1 MB (798116648 bytes)
- Total v2 Content-Length: 208.7 MB (208694811 bytes)
### Layers (7)
#### `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
#### `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
```dockerfile
ADD file:863d6edd178364362a93f49103aa75c1bd03a37e83bfe0b051a3881c9333d238 in /
ADD file:b5391cb13172fb513dbfca0b8471ea02bffa913ffdab94ad864d892d129318c6 in /
```
- Created: Fri, 04 Dec 2015 19:27:57 GMT
- Docker Version: 1.8.3
- Virtual Size: 125.1 MB (125115267 bytes)
- v2 Blob: `sha256:d4bce7fd68df2e8bb04e317e7cb7899e981159a4da89339e38c8bf30e6c318f0`
- v2 Content-Length: 51.4 MB (51354256 bytes)
- v2 Last-Modified: Fri, 04 Dec 2015 19:45:49 GMT
- Created: Tue, 01 Mar 2016 18:51:11 GMT
- Docker Version: 1.9.1
- Virtual Size: 125.1 MB (125110803 bytes)
- v2 Blob: `sha256:fdd5d7827f33ef075f45262a0f74ac96ec8a5e687faeb40135319764963dcb42`
- v2 Content-Length: 51.4 MB (51367715 bytes)
#### `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
#### `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Fri, 04 Dec 2015 19:28:00 GMT
- Parent Layer: `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
- Docker Version: 1.8.3
- Created: Tue, 01 Mar 2016 18:51:14 GMT
- Parent Layer: `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
#### `a1585eafa5e2bfd7305911c614e22a41f89032985a04b2124af3bdbdb2546ad9`
```dockerfile
MAINTAINER Chris Biscardi <chris@christopherbiscardi.com>
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:21:40 GMT
- Parent Layer: `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
#### `d36b98f5aff87402f3588692c297ff9c825153e40417086b2584266583833351`
```dockerfile
ENV LANG=C.UTF-8
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:21:41 GMT
- Parent Layer: `a1585eafa5e2bfd7305911c614e22a41f89032985a04b2124af3bdbdb2546ad9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `18b8035531bf1f1b6852cc69e66a75c9b5e7680ebf9467047834bc86ea3cddbc`
#### `7021c54fc21e5c1d170e48ab69e45f5358e7ad2698ed66517f7a71bade8b6014`
```dockerfile
RUN echo 'deb http://ppa.launchpad.net/hvr/ghc/ubuntu trusty main' > /etc/apt/sources.list.d/ghc.list &&\
echo 'deb http://download.fpcomplete.com/debian/jessie stable main'| tee /etc/apt/sources.list.d/fpco.list &&\
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F6F88286 &&\
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C5705533DA4F78D8664B5DC0575159689BEFB442 &&\
apt-get update &&\
apt-get install -y --no-install-recommends cabal-install-1.22 ghc-7.10.2 happy-1.19.5 alex-3.1.4\
zlib1g-dev libtinfo-dev libsqlite3-0 libsqlite3-dev ca-certificates &&\
apt-get install -y --no-install-recommends cabal-install-1.22 ghc-7.10.3 happy-1.19.5 alex-3.1.4\
stack zlib1g-dev libtinfo-dev libsqlite3-0 libsqlite3-dev ca-certificates g++ &&\
rm -rf /var/lib/apt/lists/*
```
- Created: Sat, 05 Dec 2015 06:35:08 GMT
- Parent Layer: `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
- Docker Version: 1.8.3
- Virtual Size: 588.8 MB (588804321 bytes)
- v2 Blob: `sha256:3eb685da54684f106d26af5e43ccb6e5807a13efed0baeb2e2e013039c18b7a3`
- v2 Content-Length: 123.0 MB (123020687 bytes)
- v2 Last-Modified: Mon, 07 Dec 2015 23:39:01 GMT
- Created: Wed, 02 Mar 2016 09:23:49 GMT
- Parent Layer: `d36b98f5aff87402f3588692c297ff9c825153e40417086b2584266583833351`
- Docker Version: 1.9.1
- Virtual Size: 673.0 MB (673005845 bytes)
- v2 Blob: `sha256:2be594c072dc639150e080e9db660b44a15e7c6a1de3a0d1a9a8689c04ca7ee1`
- v2 Content-Length: 157.3 MB (157326936 bytes)
#### `de359325875baeb8a3a51931907596d5febe26e91280c60eece87d4e413d9b0d`
#### `bcb767036c30b85291c4df0471b3183f29fabb7fd662fe1e5a42c47fe7d498d9`
```dockerfile
ENV PATH=/root/.cabal/bin:/opt/cabal/1.22/bin:/opt/ghc/7.10.2/bin:/opt/happy/1.19.5/bin:/opt/alex/3.1.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV PATH=/root/.cabal/bin:/root/.local/bin:/opt/cabal/1.22/bin:/opt/ghc/7.10.3/bin:/opt/happy/1.19.5/bin:/opt/alex/3.1.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
```
- Created: Sat, 05 Dec 2015 06:35:13 GMT
- Parent Layer: `18b8035531bf1f1b6852cc69e66a75c9b5e7680ebf9467047834bc86ea3cddbc`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:23:55 GMT
- Parent Layer: `7021c54fc21e5c1d170e48ab69e45f5358e7ad2698ed66517f7a71bade8b6014`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `7e65568b6bda871f1c32af9cb1b00e50e3a204547ed92c048b25a208992b4b2e`
#### `ec51ca66f289e9f2c7d6cbbabd03359afb4df45fba17d392952f6d3b536326b0`
```dockerfile
CMD ["ghci"]
```
- Created: Sat, 05 Dec 2015 06:35:13 GMT
- Parent Layer: `de359325875baeb8a3a51931907596d5febe26e91280c60eece87d4e413d9b0d`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:23:56 GMT
- Parent Layer: `bcb767036c30b85291c4df0471b3183f29fabb7fd662fe1e5a42c47fe7d498d9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `haskell:7`
```console
$ docker pull library/haskell@sha256:0377106406f95bd4cfa046bc42ac49cd3b3e2839fcbc220c294ef0319492b66f
$ docker pull library/haskell@sha256:1ddc745954f1f60b6f90a425eaa355a393932c3b7f6c2353f37df64d1eafacc4
```
- Total Virtual Size: 713.9 MB (713919588 bytes)
- Total v2 Content-Length: 174.4 MB (174375103 bytes)
- Total Virtual Size: 798.1 MB (798116648 bytes)
- Total v2 Content-Length: 208.7 MB (208694811 bytes)
### Layers (7)
#### `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
#### `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
```dockerfile
ADD file:863d6edd178364362a93f49103aa75c1bd03a37e83bfe0b051a3881c9333d238 in /
ADD file:b5391cb13172fb513dbfca0b8471ea02bffa913ffdab94ad864d892d129318c6 in /
```
- Created: Fri, 04 Dec 2015 19:27:57 GMT
- Docker Version: 1.8.3
- Virtual Size: 125.1 MB (125115267 bytes)
- v2 Blob: `sha256:d4bce7fd68df2e8bb04e317e7cb7899e981159a4da89339e38c8bf30e6c318f0`
- v2 Content-Length: 51.4 MB (51354256 bytes)
- v2 Last-Modified: Fri, 04 Dec 2015 19:45:49 GMT
- Created: Tue, 01 Mar 2016 18:51:11 GMT
- Docker Version: 1.9.1
- Virtual Size: 125.1 MB (125110803 bytes)
- v2 Blob: `sha256:fdd5d7827f33ef075f45262a0f74ac96ec8a5e687faeb40135319764963dcb42`
- v2 Content-Length: 51.4 MB (51367715 bytes)
#### `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
#### `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Fri, 04 Dec 2015 19:28:00 GMT
- Parent Layer: `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
- Docker Version: 1.8.3
- Created: Tue, 01 Mar 2016 18:51:14 GMT
- Parent Layer: `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
#### `a1585eafa5e2bfd7305911c614e22a41f89032985a04b2124af3bdbdb2546ad9`
```dockerfile
MAINTAINER Chris Biscardi <chris@christopherbiscardi.com>
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:21:40 GMT
- Parent Layer: `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
#### `d36b98f5aff87402f3588692c297ff9c825153e40417086b2584266583833351`
```dockerfile
ENV LANG=C.UTF-8
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:21:41 GMT
- Parent Layer: `a1585eafa5e2bfd7305911c614e22a41f89032985a04b2124af3bdbdb2546ad9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `18b8035531bf1f1b6852cc69e66a75c9b5e7680ebf9467047834bc86ea3cddbc`
#### `7021c54fc21e5c1d170e48ab69e45f5358e7ad2698ed66517f7a71bade8b6014`
```dockerfile
RUN echo 'deb http://ppa.launchpad.net/hvr/ghc/ubuntu trusty main' > /etc/apt/sources.list.d/ghc.list &&\
echo 'deb http://download.fpcomplete.com/debian/jessie stable main'| tee /etc/apt/sources.list.d/fpco.list &&\
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F6F88286 &&\
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C5705533DA4F78D8664B5DC0575159689BEFB442 &&\
apt-get update &&\
apt-get install -y --no-install-recommends cabal-install-1.22 ghc-7.10.2 happy-1.19.5 alex-3.1.4\
zlib1g-dev libtinfo-dev libsqlite3-0 libsqlite3-dev ca-certificates &&\
apt-get install -y --no-install-recommends cabal-install-1.22 ghc-7.10.3 happy-1.19.5 alex-3.1.4\
stack zlib1g-dev libtinfo-dev libsqlite3-0 libsqlite3-dev ca-certificates g++ &&\
rm -rf /var/lib/apt/lists/*
```
- Created: Sat, 05 Dec 2015 06:35:08 GMT
- Parent Layer: `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
- Docker Version: 1.8.3
- Virtual Size: 588.8 MB (588804321 bytes)
- v2 Blob: `sha256:3eb685da54684f106d26af5e43ccb6e5807a13efed0baeb2e2e013039c18b7a3`
- v2 Content-Length: 123.0 MB (123020687 bytes)
- v2 Last-Modified: Mon, 07 Dec 2015 23:39:01 GMT
- Created: Wed, 02 Mar 2016 09:23:49 GMT
- Parent Layer: `d36b98f5aff87402f3588692c297ff9c825153e40417086b2584266583833351`
- Docker Version: 1.9.1
- Virtual Size: 673.0 MB (673005845 bytes)
- v2 Blob: `sha256:2be594c072dc639150e080e9db660b44a15e7c6a1de3a0d1a9a8689c04ca7ee1`
- v2 Content-Length: 157.3 MB (157326936 bytes)
#### `de359325875baeb8a3a51931907596d5febe26e91280c60eece87d4e413d9b0d`
#### `bcb767036c30b85291c4df0471b3183f29fabb7fd662fe1e5a42c47fe7d498d9`
```dockerfile
ENV PATH=/root/.cabal/bin:/opt/cabal/1.22/bin:/opt/ghc/7.10.2/bin:/opt/happy/1.19.5/bin:/opt/alex/3.1.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV PATH=/root/.cabal/bin:/root/.local/bin:/opt/cabal/1.22/bin:/opt/ghc/7.10.3/bin:/opt/happy/1.19.5/bin:/opt/alex/3.1.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
```
- Created: Sat, 05 Dec 2015 06:35:13 GMT
- Parent Layer: `18b8035531bf1f1b6852cc69e66a75c9b5e7680ebf9467047834bc86ea3cddbc`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:23:55 GMT
- Parent Layer: `7021c54fc21e5c1d170e48ab69e45f5358e7ad2698ed66517f7a71bade8b6014`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `7e65568b6bda871f1c32af9cb1b00e50e3a204547ed92c048b25a208992b4b2e`
#### `ec51ca66f289e9f2c7d6cbbabd03359afb4df45fba17d392952f6d3b536326b0`
```dockerfile
CMD ["ghci"]
```
- Created: Sat, 05 Dec 2015 06:35:13 GMT
- Parent Layer: `de359325875baeb8a3a51931907596d5febe26e91280c60eece87d4e413d9b0d`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:23:56 GMT
- Parent Layer: `bcb767036c30b85291c4df0471b3183f29fabb7fd662fe1e5a42c47fe7d498d9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `haskell:latest`
```console
$ docker pull library/haskell@sha256:52d715feb6e76dcce4ea7e285c8e614ae9f3011bdb1da147f57166189f457747
$ docker pull library/haskell@sha256:3383c249bc2a169909fa3485e22a8f1da847268883a8d764264b8ac462874d0d
```
- Total Virtual Size: 713.9 MB (713919588 bytes)
- Total v2 Content-Length: 174.4 MB (174375103 bytes)
- Total Virtual Size: 798.1 MB (798116648 bytes)
- Total v2 Content-Length: 208.7 MB (208694811 bytes)
### Layers (7)
#### `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
#### `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
```dockerfile
ADD file:863d6edd178364362a93f49103aa75c1bd03a37e83bfe0b051a3881c9333d238 in /
ADD file:b5391cb13172fb513dbfca0b8471ea02bffa913ffdab94ad864d892d129318c6 in /
```
- Created: Fri, 04 Dec 2015 19:27:57 GMT
- Docker Version: 1.8.3
- Virtual Size: 125.1 MB (125115267 bytes)
- v2 Blob: `sha256:d4bce7fd68df2e8bb04e317e7cb7899e981159a4da89339e38c8bf30e6c318f0`
- v2 Content-Length: 51.4 MB (51354256 bytes)
- v2 Last-Modified: Fri, 04 Dec 2015 19:45:49 GMT
- Created: Tue, 01 Mar 2016 18:51:11 GMT
- Docker Version: 1.9.1
- Virtual Size: 125.1 MB (125110803 bytes)
- v2 Blob: `sha256:fdd5d7827f33ef075f45262a0f74ac96ec8a5e687faeb40135319764963dcb42`
- v2 Content-Length: 51.4 MB (51367715 bytes)
#### `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
#### `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Fri, 04 Dec 2015 19:28:00 GMT
- Parent Layer: `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
- Docker Version: 1.8.3
- Created: Tue, 01 Mar 2016 18:51:14 GMT
- Parent Layer: `d8bd0657b25f17eef81a3d52b53da5bda4de0cf5cca3dcafec277634ae4b38fb`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
#### `a1585eafa5e2bfd7305911c614e22a41f89032985a04b2124af3bdbdb2546ad9`
```dockerfile
MAINTAINER Chris Biscardi <chris@christopherbiscardi.com>
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:21:40 GMT
- Parent Layer: `a582cd499e0ff0b0a2af94dbaef5f56fce1935b7c01429074c2d5abd1ea23d5a`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
#### `d36b98f5aff87402f3588692c297ff9c825153e40417086b2584266583833351`
```dockerfile
ENV LANG=C.UTF-8
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:21:41 GMT
- Parent Layer: `a1585eafa5e2bfd7305911c614e22a41f89032985a04b2124af3bdbdb2546ad9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `18b8035531bf1f1b6852cc69e66a75c9b5e7680ebf9467047834bc86ea3cddbc`
#### `7021c54fc21e5c1d170e48ab69e45f5358e7ad2698ed66517f7a71bade8b6014`
```dockerfile
RUN echo 'deb http://ppa.launchpad.net/hvr/ghc/ubuntu trusty main' > /etc/apt/sources.list.d/ghc.list &&\
echo 'deb http://download.fpcomplete.com/debian/jessie stable main'| tee /etc/apt/sources.list.d/fpco.list &&\
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F6F88286 &&\
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C5705533DA4F78D8664B5DC0575159689BEFB442 &&\
apt-get update &&\
apt-get install -y --no-install-recommends cabal-install-1.22 ghc-7.10.2 happy-1.19.5 alex-3.1.4\
zlib1g-dev libtinfo-dev libsqlite3-0 libsqlite3-dev ca-certificates &&\
apt-get install -y --no-install-recommends cabal-install-1.22 ghc-7.10.3 happy-1.19.5 alex-3.1.4\
stack zlib1g-dev libtinfo-dev libsqlite3-0 libsqlite3-dev ca-certificates g++ &&\
rm -rf /var/lib/apt/lists/*
```
- Created: Sat, 05 Dec 2015 06:35:08 GMT
- Parent Layer: `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
- Docker Version: 1.8.3
- Virtual Size: 588.8 MB (588804321 bytes)
- v2 Blob: `sha256:3eb685da54684f106d26af5e43ccb6e5807a13efed0baeb2e2e013039c18b7a3`
- v2 Content-Length: 123.0 MB (123020687 bytes)
- v2 Last-Modified: Mon, 07 Dec 2015 23:39:01 GMT
- Created: Wed, 02 Mar 2016 09:23:49 GMT
- Parent Layer: `d36b98f5aff87402f3588692c297ff9c825153e40417086b2584266583833351`
- Docker Version: 1.9.1
- Virtual Size: 673.0 MB (673005845 bytes)
- v2 Blob: `sha256:2be594c072dc639150e080e9db660b44a15e7c6a1de3a0d1a9a8689c04ca7ee1`
- v2 Content-Length: 157.3 MB (157326936 bytes)
#### `de359325875baeb8a3a51931907596d5febe26e91280c60eece87d4e413d9b0d`
#### `bcb767036c30b85291c4df0471b3183f29fabb7fd662fe1e5a42c47fe7d498d9`
```dockerfile
ENV PATH=/root/.cabal/bin:/opt/cabal/1.22/bin:/opt/ghc/7.10.2/bin:/opt/happy/1.19.5/bin:/opt/alex/3.1.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV PATH=/root/.cabal/bin:/root/.local/bin:/opt/cabal/1.22/bin:/opt/ghc/7.10.3/bin:/opt/happy/1.19.5/bin:/opt/alex/3.1.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
```
- Created: Sat, 05 Dec 2015 06:35:13 GMT
- Parent Layer: `18b8035531bf1f1b6852cc69e66a75c9b5e7680ebf9467047834bc86ea3cddbc`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:23:55 GMT
- Parent Layer: `7021c54fc21e5c1d170e48ab69e45f5358e7ad2698ed66517f7a71bade8b6014`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `7e65568b6bda871f1c32af9cb1b00e50e3a204547ed92c048b25a208992b4b2e`
#### `ec51ca66f289e9f2c7d6cbbabd03359afb4df45fba17d392952f6d3b536326b0`
```dockerfile
CMD ["ghci"]
```
- Created: Sat, 05 Dec 2015 06:35:13 GMT
- Parent Layer: `de359325875baeb8a3a51931907596d5febe26e91280c60eece87d4e413d9b0d`
- Docker Version: 1.8.3
- Created: Wed, 02 Mar 2016 09:23:56 GMT
- Parent Layer: `bcb767036c30b85291c4df0471b3183f29fabb7fd662fe1e5a42c47fe7d498d9`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `haskell:7.8.4`
```console
$ docker pull library/haskell@sha256:013799a91006f9bfc41b4426cc5e3a5deb25703e0355717d9729e557fe42b09e
```
- Total Virtual Size: 647.8 MB (647758407 bytes)
- Total v2 Content-Length: 164.4 MB (164387330 bytes)
### Layers (7)
#### `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
```dockerfile
ADD file:863d6edd178364362a93f49103aa75c1bd03a37e83bfe0b051a3881c9333d238 in /
```
- Created: Fri, 04 Dec 2015 19:27:57 GMT
- Docker Version: 1.8.3
- Virtual Size: 125.1 MB (125115267 bytes)
- v2 Blob: `sha256:d4bce7fd68df2e8bb04e317e7cb7899e981159a4da89339e38c8bf30e6c318f0`
- v2 Content-Length: 51.4 MB (51354256 bytes)
- v2 Last-Modified: Fri, 04 Dec 2015 19:45:49 GMT
#### `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Fri, 04 Dec 2015 19:28:00 GMT
- Parent Layer: `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
```dockerfile
MAINTAINER Chris Biscardi <chris@christopherbiscardi.com>
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
```dockerfile
ENV LANG=C.UTF-8
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `8c11fb3cb4f1cb7a6a2b5e1847b539e4d219a11622a095db029247299bcad7fd`
```dockerfile
RUN echo 'deb http://ppa.launchpad.net/hvr/ghc/ubuntu trusty main' > /etc/apt/sources.list.d/ghc.list &&\
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F6F88286 &&\
apt-get update &&\
apt-get install -y --no-install-recommends cabal-install-1.22 ghc-7.8.4 happy-1.19.4 alex-3.1.3\
zlib1g-dev libtinfo-dev libsqlite3-0 libsqlite3-dev ca-certificates &&\
rm -rf /var/lib/apt/lists/*
```
- Created: Sat, 05 Dec 2015 06:37:24 GMT
- Parent Layer: `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
- Docker Version: 1.8.3
- Virtual Size: 522.6 MB (522643140 bytes)
- v2 Blob: `sha256:6ec270a1c9e63722c2c0ca1c220d8eb641857092265cf5c1dc93a6fc6518d022`
- v2 Content-Length: 113.0 MB (113032914 bytes)
- v2 Last-Modified: Mon, 07 Dec 2015 23:43:09 GMT
#### `0b25478a919df6a0666ee817569328bef90bab6008a9627e7bc2c0c346d286d7`
```dockerfile
ENV PATH=/root/.cabal/bin:/opt/cabal/1.22/bin:/opt/ghc/7.8.4/bin:/opt/happy/1.19.4/bin:/opt/alex/3.1.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
```
- Created: Sat, 05 Dec 2015 06:37:29 GMT
- Parent Layer: `8c11fb3cb4f1cb7a6a2b5e1847b539e4d219a11622a095db029247299bcad7fd`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `888196595bacfa892571f2bae461c14561daa37aa351978f3dd3cd45dbef9151`
```dockerfile
CMD ["ghci"]
```
- Created: Sat, 05 Dec 2015 06:37:29 GMT
- Parent Layer: `0b25478a919df6a0666ee817569328bef90bab6008a9627e7bc2c0c346d286d7`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `haskell:7.8`
```console
$ docker pull library/haskell@sha256:561fa71f0d8b5c74c645841bff17d1149e98de4de0ab2419f1e9c70735d141cb
```
- Total Virtual Size: 647.8 MB (647758407 bytes)
- Total v2 Content-Length: 164.4 MB (164387330 bytes)
### Layers (7)
#### `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
```dockerfile
ADD file:863d6edd178364362a93f49103aa75c1bd03a37e83bfe0b051a3881c9333d238 in /
```
- Created: Fri, 04 Dec 2015 19:27:57 GMT
- Docker Version: 1.8.3
- Virtual Size: 125.1 MB (125115267 bytes)
- v2 Blob: `sha256:d4bce7fd68df2e8bb04e317e7cb7899e981159a4da89339e38c8bf30e6c318f0`
- v2 Content-Length: 51.4 MB (51354256 bytes)
- v2 Last-Modified: Fri, 04 Dec 2015 19:45:49 GMT
#### `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Fri, 04 Dec 2015 19:28:00 GMT
- Parent Layer: `6d1ae97ee388924068b7a4797d995d57d1e6194843e7e2178e592a880bf6c7ad`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
```dockerfile
MAINTAINER Chris Biscardi <chris@christopherbiscardi.com>
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `8b9a99209d5c8f3fc5b4c01573f0508d1ddaa01c4f83c587e03b67497566aab9`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
```dockerfile
ENV LANG=C.UTF-8
```
- Created: Sat, 05 Dec 2015 06:33:54 GMT
- Parent Layer: `49825e86c46f5040f855baf1da346a541994abb41ceb9c52ed4371c0d32455a7`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `8c11fb3cb4f1cb7a6a2b5e1847b539e4d219a11622a095db029247299bcad7fd`
```dockerfile
RUN echo 'deb http://ppa.launchpad.net/hvr/ghc/ubuntu trusty main' > /etc/apt/sources.list.d/ghc.list &&\
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F6F88286 &&\
apt-get update &&\
apt-get install -y --no-install-recommends cabal-install-1.22 ghc-7.8.4 happy-1.19.4 alex-3.1.3\
zlib1g-dev libtinfo-dev libsqlite3-0 libsqlite3-dev ca-certificates &&\
rm -rf /var/lib/apt/lists/*
```
- Created: Sat, 05 Dec 2015 06:37:24 GMT
- Parent Layer: `47fd942998f5ac6a611a56b6657cce6b1c31ced5075892c1b492596943e48b02`
- Docker Version: 1.8.3
- Virtual Size: 522.6 MB (522643140 bytes)
- v2 Blob: `sha256:6ec270a1c9e63722c2c0ca1c220d8eb641857092265cf5c1dc93a6fc6518d022`
- v2 Content-Length: 113.0 MB (113032914 bytes)
- v2 Last-Modified: Mon, 07 Dec 2015 23:43:09 GMT
#### `0b25478a919df6a0666ee817569328bef90bab6008a9627e7bc2c0c346d286d7`
```dockerfile
ENV PATH=/root/.cabal/bin:/opt/cabal/1.22/bin:/opt/ghc/7.8.4/bin:/opt/happy/1.19.4/bin:/opt/alex/3.1.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
```
- Created: Sat, 05 Dec 2015 06:37:29 GMT
- Parent Layer: `8c11fb3cb4f1cb7a6a2b5e1847b539e4d219a11622a095db029247299bcad7fd`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `888196595bacfa892571f2bae461c14561daa37aa351978f3dd3cd45dbef9151`
```dockerfile
CMD ["ghci"]
```
- Created: Sat, 05 Dec 2015 06:37:29 GMT
- Parent Layer: `0b25478a919df6a0666ee817569328bef90bab6008a9627e7bc2c0c346d286d7`
- Docker Version: 1.8.3
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT

View File

@ -2,6 +2,8 @@
- [`latest` (*Dockerfile*)](https://github.com/docker-library/hello-world/blob/22ecfe456f254d5babe6e413bed2de77cfaba047/Dockerfile)
[![](https://badge.imagelayers.io/hello-world:latest.svg)](https://imagelayers.io/?images=hello-world:latest)
For more information about this image and its history, please see [the relevant manifest file (`library/hello-world`)](https://github.com/docker-library/official-images/blob/master/library/hello-world). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `hello-world/tag-details.md` file](https://github.com/docker-library/docs/blob/master/hello-world/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -45,7 +47,7 @@ This image is a prime example of using the [`scratch`](https://registry.hub.dock
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -26,7 +26,6 @@ COPY file:1ad52e3eaf4327c8f846c76dfc7424152b2347bf7bed5959932fa309d7496afc in /
- Virtual Size: 960.0 B
- v2 Blob: `sha256:03f4658f8b782e12230c1783426bd3bacce651ce582a4ffb6fbbfa2079428ecb`
- v2 Content-Length: 601.0 B
- v2 Last-Modified: Fri, 07 Aug 2015 00:38:43 GMT
#### `975b84d108f1024953937167506c2935a081c8c55ae9e9f7b7deee118605367f`
@ -40,4 +39,3 @@ CMD ["/hello"]
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT

View File

@ -2,6 +2,8 @@
- [`latest`, `0.3.1` (*Dockerfile*)](https://github.com/dotcloud/hipache/blob/0.3.1/Dockerfile)
[![](https://badge.imagelayers.io/hipache:latest.svg)](https://imagelayers.io/?images=hipache:latest)
For more information about this image and its history, please see [the relevant manifest file (`library/hipache`)](https://github.com/docker-library/official-images/blob/master/library/hipache). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `hipache/tag-details.md` file](https://github.com/docker-library/docs/blob/master/hipache/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -14,7 +16,7 @@ Hipache was originally developed at [dotCloud](http://www.dotcloud.com), a popul
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

View File

@ -8,28 +8,27 @@
## `hipache:latest`
```console
$ docker pull library/hipache@sha256:7774cf9155a8cc83b6964c7ea0d655143c152debc6d11d4f6dfa918c7a7ea099
$ docker pull library/hipache@sha256:9a70851d8e6338a677522f20df775e8a988fa85cf2babba66c5310c22b6ab7aa
```
- Total Virtual Size: 367.5 MB (367548525 bytes)
- Total v2 Content-Length: 150.3 MB (150337411 bytes)
- Total Virtual Size: 371.0 MB (371003769 bytes)
- Total v2 Content-Length: 153.8 MB (153754802 bytes)
### Layers (14)
#### `2332d8973c9393d58c03693bb4d8ec8bd853bafda3b897d48b391a1d0ba9ffb0`
#### `454970bd163ba95435b50e963edd63b2b2fff4c1845e5d3cd03d5ba8afb8a08d`
```dockerfile
ADD file:531ac3e55db4293b8f2a989e5e19d1123fba9f7bf2803357d754a023c98e6ffb in /
ADD file:b9504126dc55908988977286e89c43c7ea73a506d43fae82c29ef132e21b6ece in /
```
- Created: Tue, 10 Nov 2015 00:35:00 GMT
- Docker Version: 1.9.0
- Virtual Size: 187.7 MB (187722872 bytes)
- v2 Blob: `sha256:863735b9fd15b7617298df56e767c6057c4439df896d1d4b0e5e09fa50377496`
- v2 Content-Length: 65.7 MB (65670599 bytes)
- v2 Last-Modified: Tue, 10 Nov 2015 01:45:40 GMT
- Created: Thu, 03 Mar 2016 21:38:46 GMT
- Docker Version: 1.9.1
- Virtual Size: 187.8 MB (187763841 bytes)
- v2 Blob: `sha256:5a132a7e7af11f304041e93efb9cb2a0a7839bccaec5a03cfbdc9a3f5d0eb481`
- v2 Content-Length: 65.7 MB (65688471 bytes)
#### `ea358092da773eff1664fd484edeffb0011f26b4f1dd34ad11b73db57c91d8ae`
#### `38112156678df7d8001ae944f118d283009565540dc0cd88fb39fccc88c3c7f2`
```dockerfile
RUN echo '#!/bin/sh' > /usr/sbin/policy-rc.d \
@ -46,207 +45,193 @@ RUN echo '#!/bin/sh' > /usr/sbin/policy-rc.d \
&& echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes
```
- Created: Tue, 10 Nov 2015 00:35:05 GMT
- Parent Layer: `2332d8973c9393d58c03693bb4d8ec8bd853bafda3b897d48b391a1d0ba9ffb0`
- Docker Version: 1.9.0
- Created: Thu, 03 Mar 2016 21:38:51 GMT
- Parent Layer: `454970bd163ba95435b50e963edd63b2b2fff4c1845e5d3cd03d5ba8afb8a08d`
- Docker Version: 1.9.1
- Virtual Size: 194.5 KB (194533 bytes)
- v2 Blob: `sha256:4fbaa2f403dffcc9050448f94c0e0b32d1a12b74379738a53a69e686cce4da7e`
- v2 Content-Length: 71.5 KB (71477 bytes)
- v2 Last-Modified: Tue, 10 Nov 2015 18:02:04 GMT
- v2 Blob: `sha256:fd2731e4c50ce221d785d4ce26a8430bca9a95bfe4162fafc997a1cc65682cce`
- v2 Content-Length: 71.5 KB (71483 bytes)
#### `a467a7c6794fd7ebd5bd0e2dcb83a656ac8302e549c4a2cc29c524aea5c5623b`
#### `4e1f7c524148bf80fcc4ce9991e88d708048d38440e3e3a14d56e72c17ddccc7`
```dockerfile
RUN sed -i 's/^#\s*\(deb.*universe\)$/\1/g' /etc/apt/sources.list
```
- Created: Tue, 10 Nov 2015 00:35:06 GMT
- Parent Layer: `ea358092da773eff1664fd484edeffb0011f26b4f1dd34ad11b73db57c91d8ae`
- Docker Version: 1.9.0
- Created: Thu, 03 Mar 2016 21:38:53 GMT
- Parent Layer: `38112156678df7d8001ae944f118d283009565540dc0cd88fb39fccc88c3c7f2`
- Docker Version: 1.9.1
- Virtual Size: 1.9 KB (1895 bytes)
- v2 Blob: `sha256:44be94a95984bb47dc3a193f59bf8c04d5e877160b745b119278f38753a6f58f`
- v2 Blob: `sha256:28a2f68d1120598986362662445c47dce7ec13c2662479e7aab9f0ecad4a7416`
- v2 Content-Length: 681.0 B
- v2 Last-Modified: Tue, 10 Nov 2015 18:02:01 GMT
#### `ca4d7b1b9a51f72ff4da652d96943f657b4898889924ac3dae5df958dba0dc4a`
#### `56063ad57855f2632f641a622efa81a0feda1731bfadda497b1288d11feef4da`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Tue, 10 Nov 2015 00:35:07 GMT
- Parent Layer: `a467a7c6794fd7ebd5bd0e2dcb83a656ac8302e549c4a2cc29c524aea5c5623b`
- Docker Version: 1.9.0
- Created: Thu, 03 Mar 2016 21:38:53 GMT
- Parent Layer: `4e1f7c524148bf80fcc4ce9991e88d708048d38440e3e3a14d56e72c17ddccc7`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `b589e22dcce1164c3b86e210623a469e16c68e4d186b12c69955b1553c0fdea6`
#### `a426003bac735e70c45b839e06cd1205556191bd7fd4150fe4b72bdfc4fb7dba`
```dockerfile
RUN apt-get -y update
```
- Created: Wed, 11 Nov 2015 06:46:12 GMT
- Parent Layer: `ca4d7b1b9a51f72ff4da652d96943f657b4898889924ac3dae5df958dba0dc4a`
- Docker Version: 1.9.0
- Virtual Size: 21.4 MB (21357554 bytes)
- v2 Blob: `sha256:7f7317b33036c3d744a19acefe698db78da78e7dd715b787eef2e4a09bb31c38`
- v2 Content-Length: 21.2 MB (21229150 bytes)
- v2 Last-Modified: Wed, 11 Nov 2015 23:47:06 GMT
- Created: Thu, 03 Mar 2016 23:27:09 GMT
- Parent Layer: `56063ad57855f2632f641a622efa81a0feda1731bfadda497b1288d11feef4da`
- Docker Version: 1.9.1
- Virtual Size: 21.6 MB (21579939 bytes)
- v2 Blob: `sha256:42822c3c73b854a95659d34e403c687c312b9517beaafdcdf740fc0cac1338e4`
- v2 Content-Length: 21.4 MB (21447005 bytes)
#### `a3759281bb952bed0e7db2ccc35f0f811c1c366ec442da7a672f348375c376c8`
#### `353eabe326df206223bcd940b3a009fb83a708ce3d7a7cb827b7e0646bd88273`
```dockerfile
RUN apt-get -y install supervisor nodejs npm redis-server
```
- Created: Wed, 11 Nov 2015 06:47:20 GMT
- Parent Layer: `b589e22dcce1164c3b86e210623a469e16c68e4d186b12c69955b1553c0fdea6`
- Docker Version: 1.9.0
- Virtual Size: 156.1 MB (156131406 bytes)
- v2 Blob: `sha256:a84acb9cc705aac53fe327ffbab04907888661e0ef157188625067424ba5b804`
- v2 Content-Length: 62.4 MB (62385677 bytes)
- v2 Last-Modified: Wed, 11 Nov 2015 23:46:58 GMT
- Created: Thu, 03 Mar 2016 23:28:17 GMT
- Parent Layer: `a426003bac735e70c45b839e06cd1205556191bd7fd4150fe4b72bdfc4fb7dba`
- Docker Version: 1.9.1
- Virtual Size: 159.3 MB (159321129 bytes)
- v2 Blob: `sha256:3cfc0a3066a2c747cc5725a926e6053ccb50bc4a780222d0b078d0249e742a8d`
- v2 Content-Length: 65.6 MB (65566381 bytes)
#### `c393fe0f9d854c9ad0b5de67592e1c8fef2bd52219ef41fba612e82477610e61`
#### `5bce2ef37b82f37bffc79f81e32ebd126bd0c21b589c1c01695b00f52342e1dc`
```dockerfile
RUN mkdir ./hipache
```
- Created: Wed, 11 Nov 2015 06:47:24 GMT
- Parent Layer: `a3759281bb952bed0e7db2ccc35f0f811c1c366ec442da7a672f348375c376c8`
- Docker Version: 1.9.0
- Created: Thu, 03 Mar 2016 23:28:22 GMT
- Parent Layer: `353eabe326df206223bcd940b3a009fb83a708ce3d7a7cb827b7e0646bd88273`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:e5c050edbde321068e88ce21d239dc083aa119e6631bb0ea03196164da2d08d9`
- v2 Content-Length: 94.0 B
- v2 Last-Modified: Wed, 11 Nov 2015 23:46:33 GMT
- v2 Blob: `sha256:2d4ce5748285f50c15efa9cfb21f9bcc74ecccd485845223cae44901d2659ed6`
- v2 Content-Length: 93.0 B
#### `714db43f6c3cb5b892a6dd102089d4c17bda3968b3d7765d91f83b5091c178e2`
#### `4c5a832fe536b06b2ac557eadc11d9c28304be5e38ab49d551c0e39d63deed05`
```dockerfile
ADD dir:2a9d2a0fac90c00c6ccc62dbca23accf73a7692f29e8d2cb671b5818a9c9f9ca in ./hipache
ADD dir:eb1a6a466c13cd908c5120274cf3a3663aa05c6a9e9b773861f5066dbbc7a4a0 in ./hipache
```
- Created: Sat, 05 Dec 2015 17:59:56 GMT
- Parent Layer: `c393fe0f9d854c9ad0b5de67592e1c8fef2bd52219ef41fba612e82477610e61`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:41 GMT
- Parent Layer: `5bce2ef37b82f37bffc79f81e32ebd126bd0c21b589c1c01695b00f52342e1dc`
- Docker Version: 1.9.1
- Virtual Size: 543.9 KB (543889 bytes)
- v2 Blob: `sha256:2737707f2cc75a4906b2e48d87aaf9db460876842e862c8208eaa6ec1e6afb87`
- v2 Content-Length: 404.2 KB (404174 bytes)
- v2 Last-Modified: Mon, 07 Dec 2015 23:45:17 GMT
- v2 Blob: `sha256:3aead66330033f80e4fb6b255d4aa36a04283039c03431fba145b3cfe3ba1de3`
- v2 Content-Length: 404.2 KB (404171 bytes)
#### `4bec97b3e454ed3e40f6ead56253439f364dfdd25b6fcf4eb2d2cc22cc43511c`
#### `8a67eec848a83f55efa55978e2d56fe12d4c3e39daa63ae66033f30059845a10`
```dockerfile
RUN npm install -g ./hipache --production
```
- Created: Sat, 05 Dec 2015 17:59:59 GMT
- Parent Layer: `714db43f6c3cb5b892a6dd102089d4c17bda3968b3d7765d91f83b5091c178e2`
- Docker Version: 1.8.3
- Virtual Size: 1.6 MB (1595920 bytes)
- v2 Blob: `sha256:5ca54c2b737c6b6959813501af4b21f7b27ac3334ae74e9c749cfb8cb6c8bd1f`
- v2 Content-Length: 575.1 KB (575054 bytes)
- v2 Last-Modified: Mon, 07 Dec 2015 23:45:13 GMT
- Created: Thu, 03 Mar 2016 23:28:45 GMT
- Parent Layer: `4c5a832fe536b06b2ac557eadc11d9c28304be5e38ab49d551c0e39d63deed05`
- Docker Version: 1.9.1
- Virtual Size: 1.6 MB (1598087 bytes)
- v2 Blob: `sha256:b27b6b6a11e949c590cd96b5db168c4c750c7d1a0037565960f5c894fc693c1e`
- v2 Content-Length: 576.0 KB (576012 bytes)
#### `ca43b70f6f5d0bfd46d52488d45a70471c47df334d62c719e53a10dcf77fe1e0`
#### `af891ac9aee304e8690781f221000841ac4940f4058dbf15eb7726b7db6b0872`
```dockerfile
ENV NODE_ENV=production
```
- Created: Sat, 05 Dec 2015 18:00:00 GMT
- Parent Layer: `4bec97b3e454ed3e40f6ead56253439f364dfdd25b6fcf4eb2d2cc22cc43511c`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:45 GMT
- Parent Layer: `8a67eec848a83f55efa55978e2d56fe12d4c3e39daa63ae66033f30059845a10`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `0a495fb1b8ec8230a1957223e1e6db96461b0cf1e2ac16dda87c8cb46e3c2eb3`
#### `46edeecfbc4bb1e1ca577dc12061c0fc90a8024d2bf7a495a70aa12e34bc4010`
```dockerfile
ADD file:a6192eeb65186b26b914a86f28baaf6db40bde5c3fb479c2aceca29e4e9e40a2 in /etc/supervisor/conf.d/supervisord.conf
```
- Created: Sat, 05 Dec 2015 18:00:01 GMT
- Parent Layer: `ca43b70f6f5d0bfd46d52488d45a70471c47df334d62c719e53a10dcf77fe1e0`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:46 GMT
- Parent Layer: `af891ac9aee304e8690781f221000841ac4940f4058dbf15eb7726b7db6b0872`
- Docker Version: 1.9.1
- Virtual Size: 456.0 B
- v2 Blob: `sha256:661c66ed0b01d47306441deb3d953c92dca65abf1afc31a4b1fc0c5b5dfdf961`
- v2 Blob: `sha256:d09d2a9a888149b35f3492a8d13bc7eee1751b666b14aac826b4935d9472a94e`
- v2 Content-Length: 345.0 B
- v2 Last-Modified: Mon, 07 Dec 2015 23:45:05 GMT
#### `0e0dd9ceb436329e120814de41c21569ac08793cb5b13d102b5413e212d0b571`
#### `2913ef5aad4011b1e1c613428156fb1f73aac4d62a324f3db2dc4cc787e74b4f`
```dockerfile
EXPOSE 80/tcp
```
- Created: Sat, 05 Dec 2015 18:00:01 GMT
- Parent Layer: `0a495fb1b8ec8230a1957223e1e6db96461b0cf1e2ac16dda87c8cb46e3c2eb3`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:47 GMT
- Parent Layer: `46edeecfbc4bb1e1ca577dc12061c0fc90a8024d2bf7a495a70aa12e34bc4010`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `07f496b089150b50a23ce9d607fb99ce09ed034e2afe209aaaecc53f6f553c5b`
#### `63a9319ac78917b04f2b0fcd9e3d715cce7eb09747fb2f4f5448c4585c495896`
```dockerfile
EXPOSE 6379/tcp
```
- Created: Sat, 05 Dec 2015 18:00:02 GMT
- Parent Layer: `0e0dd9ceb436329e120814de41c21569ac08793cb5b13d102b5413e212d0b571`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:47 GMT
- Parent Layer: `2913ef5aad4011b1e1c613428156fb1f73aac4d62a324f3db2dc4cc787e74b4f`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `0f1a9e3be4c5784745d6325a314eb36920bb286d7f9cd7a5c6cd7407fe83d8a2`
#### `0d8b79baf6d9e578995ad1d0462208974e4df66d55d7453fb2de6c973ce823b1`
```dockerfile
CMD ["supervisord" "-n"]
```
- Created: Sat, 05 Dec 2015 18:00:02 GMT
- Parent Layer: `07f496b089150b50a23ce9d607fb99ce09ed034e2afe209aaaecc53f6f553c5b`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:48 GMT
- Parent Layer: `63a9319ac78917b04f2b0fcd9e3d715cce7eb09747fb2f4f5448c4585c495896`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
## `hipache:0.3.1`
```console
$ docker pull library/hipache@sha256:acee21887d2452f4b1e5eaa010c8facae4bb79407bd92bb350d74b24db60c66a
$ docker pull library/hipache@sha256:b0300cb35255e6e43f4c0d4f160576f8b2dceb48da70e3a098728d0cef062bd8
```
- Total Virtual Size: 367.5 MB (367548525 bytes)
- Total v2 Content-Length: 150.3 MB (150337364 bytes)
- Total Virtual Size: 371.0 MB (371003769 bytes)
- Total v2 Content-Length: 153.8 MB (153754779 bytes)
### Layers (14)
#### `2332d8973c9393d58c03693bb4d8ec8bd853bafda3b897d48b391a1d0ba9ffb0`
#### `454970bd163ba95435b50e963edd63b2b2fff4c1845e5d3cd03d5ba8afb8a08d`
```dockerfile
ADD file:531ac3e55db4293b8f2a989e5e19d1123fba9f7bf2803357d754a023c98e6ffb in /
ADD file:b9504126dc55908988977286e89c43c7ea73a506d43fae82c29ef132e21b6ece in /
```
- Created: Tue, 10 Nov 2015 00:35:00 GMT
- Docker Version: 1.9.0
- Virtual Size: 187.7 MB (187722872 bytes)
- v2 Blob: `sha256:863735b9fd15b7617298df56e767c6057c4439df896d1d4b0e5e09fa50377496`
- v2 Content-Length: 65.7 MB (65670599 bytes)
- v2 Last-Modified: Tue, 10 Nov 2015 01:45:40 GMT
- Created: Thu, 03 Mar 2016 21:38:46 GMT
- Docker Version: 1.9.1
- Virtual Size: 187.8 MB (187763841 bytes)
- v2 Blob: `sha256:5a132a7e7af11f304041e93efb9cb2a0a7839bccaec5a03cfbdc9a3f5d0eb481`
- v2 Content-Length: 65.7 MB (65688471 bytes)
#### `ea358092da773eff1664fd484edeffb0011f26b4f1dd34ad11b73db57c91d8ae`
#### `38112156678df7d8001ae944f118d283009565540dc0cd88fb39fccc88c3c7f2`
```dockerfile
RUN echo '#!/bin/sh' > /usr/sbin/policy-rc.d \
@ -263,178 +248,165 @@ RUN echo '#!/bin/sh' > /usr/sbin/policy-rc.d \
&& echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes
```
- Created: Tue, 10 Nov 2015 00:35:05 GMT
- Parent Layer: `2332d8973c9393d58c03693bb4d8ec8bd853bafda3b897d48b391a1d0ba9ffb0`
- Docker Version: 1.9.0
- Created: Thu, 03 Mar 2016 21:38:51 GMT
- Parent Layer: `454970bd163ba95435b50e963edd63b2b2fff4c1845e5d3cd03d5ba8afb8a08d`
- Docker Version: 1.9.1
- Virtual Size: 194.5 KB (194533 bytes)
- v2 Blob: `sha256:4fbaa2f403dffcc9050448f94c0e0b32d1a12b74379738a53a69e686cce4da7e`
- v2 Content-Length: 71.5 KB (71477 bytes)
- v2 Last-Modified: Tue, 10 Nov 2015 18:02:04 GMT
- v2 Blob: `sha256:fd2731e4c50ce221d785d4ce26a8430bca9a95bfe4162fafc997a1cc65682cce`
- v2 Content-Length: 71.5 KB (71483 bytes)
#### `a467a7c6794fd7ebd5bd0e2dcb83a656ac8302e549c4a2cc29c524aea5c5623b`
#### `4e1f7c524148bf80fcc4ce9991e88d708048d38440e3e3a14d56e72c17ddccc7`
```dockerfile
RUN sed -i 's/^#\s*\(deb.*universe\)$/\1/g' /etc/apt/sources.list
```
- Created: Tue, 10 Nov 2015 00:35:06 GMT
- Parent Layer: `ea358092da773eff1664fd484edeffb0011f26b4f1dd34ad11b73db57c91d8ae`
- Docker Version: 1.9.0
- Created: Thu, 03 Mar 2016 21:38:53 GMT
- Parent Layer: `38112156678df7d8001ae944f118d283009565540dc0cd88fb39fccc88c3c7f2`
- Docker Version: 1.9.1
- Virtual Size: 1.9 KB (1895 bytes)
- v2 Blob: `sha256:44be94a95984bb47dc3a193f59bf8c04d5e877160b745b119278f38753a6f58f`
- v2 Blob: `sha256:28a2f68d1120598986362662445c47dce7ec13c2662479e7aab9f0ecad4a7416`
- v2 Content-Length: 681.0 B
- v2 Last-Modified: Tue, 10 Nov 2015 18:02:01 GMT
#### `ca4d7b1b9a51f72ff4da652d96943f657b4898889924ac3dae5df958dba0dc4a`
#### `56063ad57855f2632f641a622efa81a0feda1731bfadda497b1288d11feef4da`
```dockerfile
CMD ["/bin/bash"]
```
- Created: Tue, 10 Nov 2015 00:35:07 GMT
- Parent Layer: `a467a7c6794fd7ebd5bd0e2dcb83a656ac8302e549c4a2cc29c524aea5c5623b`
- Docker Version: 1.9.0
- Created: Thu, 03 Mar 2016 21:38:53 GMT
- Parent Layer: `4e1f7c524148bf80fcc4ce9991e88d708048d38440e3e3a14d56e72c17ddccc7`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `b589e22dcce1164c3b86e210623a469e16c68e4d186b12c69955b1553c0fdea6`
#### `a426003bac735e70c45b839e06cd1205556191bd7fd4150fe4b72bdfc4fb7dba`
```dockerfile
RUN apt-get -y update
```
- Created: Wed, 11 Nov 2015 06:46:12 GMT
- Parent Layer: `ca4d7b1b9a51f72ff4da652d96943f657b4898889924ac3dae5df958dba0dc4a`
- Docker Version: 1.9.0
- Virtual Size: 21.4 MB (21357554 bytes)
- v2 Blob: `sha256:7f7317b33036c3d744a19acefe698db78da78e7dd715b787eef2e4a09bb31c38`
- v2 Content-Length: 21.2 MB (21229150 bytes)
- v2 Last-Modified: Wed, 11 Nov 2015 23:47:06 GMT
- Created: Thu, 03 Mar 2016 23:27:09 GMT
- Parent Layer: `56063ad57855f2632f641a622efa81a0feda1731bfadda497b1288d11feef4da`
- Docker Version: 1.9.1
- Virtual Size: 21.6 MB (21579939 bytes)
- v2 Blob: `sha256:42822c3c73b854a95659d34e403c687c312b9517beaafdcdf740fc0cac1338e4`
- v2 Content-Length: 21.4 MB (21447005 bytes)
#### `a3759281bb952bed0e7db2ccc35f0f811c1c366ec442da7a672f348375c376c8`
#### `353eabe326df206223bcd940b3a009fb83a708ce3d7a7cb827b7e0646bd88273`
```dockerfile
RUN apt-get -y install supervisor nodejs npm redis-server
```
- Created: Wed, 11 Nov 2015 06:47:20 GMT
- Parent Layer: `b589e22dcce1164c3b86e210623a469e16c68e4d186b12c69955b1553c0fdea6`
- Docker Version: 1.9.0
- Virtual Size: 156.1 MB (156131406 bytes)
- v2 Blob: `sha256:a84acb9cc705aac53fe327ffbab04907888661e0ef157188625067424ba5b804`
- v2 Content-Length: 62.4 MB (62385677 bytes)
- v2 Last-Modified: Wed, 11 Nov 2015 23:46:58 GMT
- Created: Thu, 03 Mar 2016 23:28:17 GMT
- Parent Layer: `a426003bac735e70c45b839e06cd1205556191bd7fd4150fe4b72bdfc4fb7dba`
- Docker Version: 1.9.1
- Virtual Size: 159.3 MB (159321129 bytes)
- v2 Blob: `sha256:3cfc0a3066a2c747cc5725a926e6053ccb50bc4a780222d0b078d0249e742a8d`
- v2 Content-Length: 65.6 MB (65566381 bytes)
#### `c393fe0f9d854c9ad0b5de67592e1c8fef2bd52219ef41fba612e82477610e61`
#### `5bce2ef37b82f37bffc79f81e32ebd126bd0c21b589c1c01695b00f52342e1dc`
```dockerfile
RUN mkdir ./hipache
```
- Created: Wed, 11 Nov 2015 06:47:24 GMT
- Parent Layer: `a3759281bb952bed0e7db2ccc35f0f811c1c366ec442da7a672f348375c376c8`
- Docker Version: 1.9.0
- Created: Thu, 03 Mar 2016 23:28:22 GMT
- Parent Layer: `353eabe326df206223bcd940b3a009fb83a708ce3d7a7cb827b7e0646bd88273`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:e5c050edbde321068e88ce21d239dc083aa119e6631bb0ea03196164da2d08d9`
- v2 Content-Length: 94.0 B
- v2 Last-Modified: Wed, 11 Nov 2015 23:46:33 GMT
- v2 Blob: `sha256:2d4ce5748285f50c15efa9cfb21f9bcc74ecccd485845223cae44901d2659ed6`
- v2 Content-Length: 93.0 B
#### `6f91d656b99c0fdc63aae803a7bd95a0e1901bb09c744b70068206b96b089cde`
#### `9b2d5b1dd144c00448e9f2ed3da44e00ab75a57434724612696fdd497cd9834b`
```dockerfile
ADD dir:690779920727aa0011caaa68bf9c07c2c89c766f12b5b63eddcb32a567bc9347 in ./hipache
ADD dir:1c4e5c8568e95374328d952f44107074f134f1f7c843669a1f7c83bc7574c0d9 in ./hipache
```
- Created: Sat, 05 Dec 2015 18:00:16 GMT
- Parent Layer: `c393fe0f9d854c9ad0b5de67592e1c8fef2bd52219ef41fba612e82477610e61`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:22 GMT
- Parent Layer: `5bce2ef37b82f37bffc79f81e32ebd126bd0c21b589c1c01695b00f52342e1dc`
- Docker Version: 1.9.1
- Virtual Size: 543.9 KB (543889 bytes)
- v2 Blob: `sha256:b37dd99ddcc36c555443392c7b4febeada9afc5546dcb14c65e2ed825d4f6d73`
- v2 Content-Length: 404.2 KB (404160 bytes)
- v2 Last-Modified: Mon, 07 Dec 2015 23:46:03 GMT
- v2 Blob: `sha256:ea58d702f1d91a2ca9378d4c75d35dd3da1e50df41105258a7dbb02d7dddb551`
- v2 Content-Length: 404.2 KB (404170 bytes)
#### `6a486d08336f8436a04788cb373b8d16bbce339025dc61ff405317ab91112c6b`
#### `ca6fd0b49156f3bbf058cbb34c63b0cf7d09332c388697a8ab41b14c63ee4e43`
```dockerfile
RUN npm install -g ./hipache --production
```
- Created: Sat, 05 Dec 2015 18:00:19 GMT
- Parent Layer: `6f91d656b99c0fdc63aae803a7bd95a0e1901bb09c744b70068206b96b089cde`
- Docker Version: 1.8.3
- Virtual Size: 1.6 MB (1595920 bytes)
- v2 Blob: `sha256:1f312657f6bccbecd14a40c82c952765c0bd4956c3eee4f7c09d89deb78e5f3f`
- v2 Content-Length: 575.0 KB (575021 bytes)
- v2 Last-Modified: Mon, 07 Dec 2015 23:45:59 GMT
- Created: Thu, 03 Mar 2016 23:28:26 GMT
- Parent Layer: `9b2d5b1dd144c00448e9f2ed3da44e00ab75a57434724612696fdd497cd9834b`
- Docker Version: 1.9.1
- Virtual Size: 1.6 MB (1598087 bytes)
- v2 Blob: `sha256:34f8a0c2b44a3a5c0e87ebc7d1cdb372c69d90a2a15859a1f9b1baa373f5c72f`
- v2 Content-Length: 576.0 KB (575992 bytes)
#### `336cbba743282592556a7760e61b5b6babb450454a92dcc706a6972b907c2f5c`
#### `90118d630f778ead608ca4a2af367661c5d489618cc5603e780cf061ba1e22bb`
```dockerfile
ENV NODE_ENV=production
```
- Created: Sat, 05 Dec 2015 18:00:20 GMT
- Parent Layer: `6a486d08336f8436a04788cb373b8d16bbce339025dc61ff405317ab91112c6b`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:27 GMT
- Parent Layer: `ca6fd0b49156f3bbf058cbb34c63b0cf7d09332c388697a8ab41b14c63ee4e43`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `bfa2e02371f44da5bd594c5f38923b3fd7cf7feadf37c06465a945b7b1870000`
#### `6e7eb9f09dda5ec88dc35f2278f23a37aadc3d38ed7413aaa858d4993b6c79a8`
```dockerfile
ADD file:a6192eeb65186b26b914a86f28baaf6db40bde5c3fb479c2aceca29e4e9e40a2 in /etc/supervisor/conf.d/supervisord.conf
```
- Created: Sat, 05 Dec 2015 18:00:21 GMT
- Parent Layer: `336cbba743282592556a7760e61b5b6babb450454a92dcc706a6972b907c2f5c`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:27 GMT
- Parent Layer: `90118d630f778ead608ca4a2af367661c5d489618cc5603e780cf061ba1e22bb`
- Docker Version: 1.9.1
- Virtual Size: 456.0 B
- v2 Blob: `sha256:3b14bd0084681c8864480cd710b538da197cd2ea29675aaf08722446e9893a80`
- v2 Content-Length: 345.0 B
- v2 Last-Modified: Mon, 07 Dec 2015 23:45:51 GMT
- v2 Blob: `sha256:2a6628cb70ce398dbef158be7240feec44b6eb32e627820b80c686ee112396b3`
- v2 Content-Length: 343.0 B
#### `56df51445cfcf8d9a6f004c15f143bc5578ad482ea8ff37ecaf2407ede512987`
#### `e4629905c603f4340b589bae265931d300f834d2ff0578d49abb133e89034349`
```dockerfile
EXPOSE 80/tcp
```
- Created: Sat, 05 Dec 2015 18:00:21 GMT
- Parent Layer: `bfa2e02371f44da5bd594c5f38923b3fd7cf7feadf37c06465a945b7b1870000`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:28 GMT
- Parent Layer: `6e7eb9f09dda5ec88dc35f2278f23a37aadc3d38ed7413aaa858d4993b6c79a8`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `19a5d1dcfeff4d7f1fc65faf513bd21be65ec5327dd79b1bc22134ce55ee1b8a`
#### `0e93c28425d7b149798de10a94ea347bd12965b092d574691c0589ef0b674baf`
```dockerfile
EXPOSE 6379/tcp
```
- Created: Sat, 05 Dec 2015 18:00:22 GMT
- Parent Layer: `56df51445cfcf8d9a6f004c15f143bc5578ad482ea8ff37ecaf2407ede512987`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:29 GMT
- Parent Layer: `e4629905c603f4340b589bae265931d300f834d2ff0578d49abb133e89034349`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT
#### `dff4474be75e5fcb4d7d28739513ebd3a5d0639dd55912e90a62bb90aaadc5ee`
#### `499caa0d8cb3e564531446fb213bdbe62df5633d16a7269a6b8dffe7a10efa02`
```dockerfile
CMD ["supervisord" "-n"]
```
- Created: Sat, 05 Dec 2015 18:00:22 GMT
- Parent Layer: `19a5d1dcfeff4d7f1fc65faf513bd21be65ec5327dd79b1bc22134ce55ee1b8a`
- Docker Version: 1.8.3
- Created: Thu, 03 Mar 2016 23:28:29 GMT
- Parent Layer: `0e93c28425d7b149798de10a94ea347bd12965b092d574691c0589ef0b674baf`
- Docker Version: 1.9.1
- Virtual Size: 0.0 B
- v2 Blob: `sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4`
- v2 Content-Length: 32.0 B
- v2 Last-Modified: Sat, 14 Nov 2015 09:09:44 GMT

View File

@ -1,7 +1,9 @@
# Supported tags and respective `Dockerfile` links
- [`2.2.31`, `2.2` (*2.2/Dockerfile*)](https://github.com/docker-library/httpd/blob/01b9f786daeace767c57c82d7289f4a8490d1035/2.2/Dockerfile)
- [`2.4.18`, `2.4`, `2`, `latest` (*2.4/Dockerfile*)](https://github.com/docker-library/httpd/blob/1f1f7d39d5fe5aebeedea6872786b4e3ce0ebcc9/2.4/Dockerfile)
- [`2.2.31`, `2.2` (*2.2/Dockerfile*)](https://github.com/docker-library/httpd/blob/bc72e42914f671e725d85a01ff037ce87c827f46/2.2/Dockerfile)
- [`2.4.18`, `2.4`, `2`, `latest` (*2.4/Dockerfile*)](https://github.com/docker-library/httpd/blob/bc72e42914f671e725d85a01ff037ce87c827f46/2.4/Dockerfile)
[![](https://badge.imagelayers.io/httpd:latest.svg)](https://imagelayers.io/?images=httpd:2.2.31,httpd:2.4.18)
For more information about this image and its history, please see [the relevant manifest file (`library/httpd`)](https://github.com/docker-library/official-images/blob/master/library/httpd). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -62,7 +64,7 @@ View [license information](https://www.apache.org/licenses/) for the software co
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -2,6 +2,8 @@
- [`latest`, `0`, `0.11`, `0.11.1` (*Dockerfile*)](https://github.com/hylang/hy/blob/0.11.1/Dockerfile)
[![](https://badge.imagelayers.io/hylang:latest.svg)](https://imagelayers.io/?images=hylang:latest)
For more information about this image and its history, please see [the relevant manifest file (`library/hylang`)](https://github.com/docker-library/official-images/blob/master/library/hylang). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `hylang/tag-details.md` file](https://github.com/docker-library/docs/blob/master/hylang/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -46,7 +48,7 @@ View [license information](https://github.com/hylang/hy/blob/master/LICENSE) for
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -10,6 +10,8 @@
- [`3.3.0-onbuild`, `3.3-onbuild`, `3-onbuild`, `onbuild` (*3.3/onbuild/Dockerfile*)](https://github.com/nodejs/docker-iojs/blob/54780958c85a399f6516a90d128cc49fc0ad96f8/3.3/onbuild/Dockerfile)
- [`3.3.0-slim`, `3.3-slim`, `3-slim`, `slim` (*3.3/slim/Dockerfile*)](https://github.com/nodejs/docker-iojs/blob/54780958c85a399f6516a90d128cc49fc0ad96f8/3.3/slim/Dockerfile)
[![](https://badge.imagelayers.io/iojs:latest.svg)](https://imagelayers.io/?images=iojs:1.8.4,iojs:1.8.4-onbuild,iojs:1.8.4-slim,iojs:2.5.0,iojs:2.5.0-onbuild,iojs:2.5.0-slim,iojs:3.3.0,iojs:3.3.0-onbuild,iojs:3.3.0-slim)
For more information about this image and its history, please see [the relevant manifest file (`library/iojs`)](https://github.com/docker-library/official-images/blob/master/library/iojs). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
For detailed information about the virtual/transfer sizes and individual layers of each of the above supported tags, please see [the `iojs/tag-details.md` file](https://github.com/docker-library/docs/blob/master/iojs/tag-details.md) in [the `docker-library/docs` GitHub repo](https://github.com/docker-library/docs).
@ -77,7 +79,7 @@ View [license information](https://github.com/iojs/io.js/blob/master/LICENSE) fo
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,8 @@
# Supported tags and respective `Dockerfile` links
- [`0.8.17`, `0.8`, `0`, `latest` (*Dockerfile*)](https://github.com/jfrazelle/irssi/blob/18b53336a61b495c2f76f9a71d433de4792395c6/Dockerfile)
- [`0.8.17`, `0.8`, `0`, `latest` (*Dockerfile*)](https://github.com/jfrazelle/irssi/blob/00fe42ab059f8f92a02ad3c6d73a09558eb0aa63/Dockerfile)
[![](https://badge.imagelayers.io/irssi:latest.svg)](https://imagelayers.io/?images=irssi:0.8.17)
For more information about this image and its history, please see [the relevant manifest file (`library/irssi`)](https://github.com/docker-library/official-images/blob/master/library/irssi). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -51,7 +53,7 @@ View [license information](https://github.com/irssi/irssi/blob/master/COPYING) f
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +1,15 @@
# Supported tags and respective `Dockerfile` links
- [`openjdk-6b36-jdk`, `openjdk-6b36`, `openjdk-6-jdk`, `openjdk-6`, `6b36-jdk`, `6b36`, `6-jdk`, `6` (*openjdk-6-jdk/Dockerfile*)](https://github.com/docker-library/java/blob/9859b8586dd2511d005c84694736e2121ceb11d7/openjdk-6-jdk/Dockerfile)
- [`openjdk-6b36-jre`, `openjdk-6-jre`, `6b36-jre`, `6-jre` (*openjdk-6-jre/Dockerfile*)](https://github.com/docker-library/java/blob/9859b8586dd2511d005c84694736e2121ceb11d7/openjdk-6-jre/Dockerfile)
- [`openjdk-7u91-jdk`, `openjdk-7u91`, `openjdk-7-jdk`, `openjdk-7`, `7u91-jdk`, `7u91`, `7-jdk`, `7` (*openjdk-7-jdk/Dockerfile*)](https://github.com/docker-library/java/blob/930076b47e3a318fa0428c39579fe00f36e3b8b0/openjdk-7-jdk/Dockerfile)
- [`openjdk-7u91-jre`, `openjdk-7-jre`, `7u91-jre`, `7-jre` (*openjdk-7-jre/Dockerfile*)](https://github.com/docker-library/java/blob/930076b47e3a318fa0428c39579fe00f36e3b8b0/openjdk-7-jre/Dockerfile)
- [`openjdk-8u66-jdk`, `openjdk-8u66`, `openjdk-8-jdk`, `openjdk-8`, `8u66-jdk`, `8u66`, `8-jdk`, `8`, `jdk`, `latest` (*openjdk-8-jdk/Dockerfile*)](https://github.com/docker-library/java/blob/200ecf22e5a23cb48cbb3ce47aa08aa3b49a0d2d/openjdk-8-jdk/Dockerfile)
- [`openjdk-8u66-jre`, `openjdk-8-jre`, `8u66-jre`, `8-jre`, `jre` (*openjdk-8-jre/Dockerfile*)](https://github.com/docker-library/java/blob/200ecf22e5a23cb48cbb3ce47aa08aa3b49a0d2d/openjdk-8-jre/Dockerfile)
- [`openjdk-9-b96-jdk`, `openjdk-9-b96`, `openjdk-9-jdk`, `openjdk-9`, `9-b96-jdk`, `9-b96`, `9-jdk`, `9` (*openjdk-9-jdk/Dockerfile*)](https://github.com/docker-library/java/blob/e2f1ab45666ee26160609c4b32517488d52d1428/openjdk-9-jdk/Dockerfile)
- [`openjdk-9-b96-jre`, `openjdk-9-jre`, `9-b96-jre`, `9-jre` (*openjdk-9-jre/Dockerfile*)](https://github.com/docker-library/java/blob/e2f1ab45666ee26160609c4b32517488d52d1428/openjdk-9-jre/Dockerfile)
- [`openjdk-6b38-jdk`, `openjdk-6b38`, `openjdk-6-jdk`, `openjdk-6`, `6b38-jdk`, `6b38`, `6-jdk`, `6` (*openjdk-6-jdk/Dockerfile*)](https://github.com/docker-library/openjdk/blob/193df6f21c76adb7bf23c0a6791fcbc28f6ec5fc/openjdk-6-jdk/Dockerfile)
- [`openjdk-6b38-jre`, `openjdk-6-jre`, `6b38-jre`, `6-jre` (*openjdk-6-jre/Dockerfile*)](https://github.com/docker-library/openjdk/blob/193df6f21c76adb7bf23c0a6791fcbc28f6ec5fc/openjdk-6-jre/Dockerfile)
- [`openjdk-7u95-jdk`, `openjdk-7u95`, `openjdk-7-jdk`, `openjdk-7`, `7u95-jdk`, `7u95`, `7-jdk`, `7` (*openjdk-7-jdk/Dockerfile*)](https://github.com/docker-library/openjdk/blob/f71d77ba3fe01cbfc625e38c1841531870f0538c/openjdk-7-jdk/Dockerfile)
- [`openjdk-7u95-jre`, `openjdk-7-jre`, `7u95-jre`, `7-jre` (*openjdk-7-jre/Dockerfile*)](https://github.com/docker-library/openjdk/blob/f71d77ba3fe01cbfc625e38c1841531870f0538c/openjdk-7-jre/Dockerfile)
- [`openjdk-8u72-jdk`, `openjdk-8u72`, `openjdk-8-jdk`, `openjdk-8`, `8u72-jdk`, `8u72`, `8-jdk`, `8`, `jdk`, `latest` (*openjdk-8-jdk/Dockerfile*)](https://github.com/docker-library/openjdk/blob/2dd0496901a9c01c78895d0e6618b36c08f78bde/openjdk-8-jdk/Dockerfile)
- [`openjdk-8u72-jre`, `openjdk-8-jre`, `8u72-jre`, `8-jre`, `jre` (*openjdk-8-jre/Dockerfile*)](https://github.com/docker-library/openjdk/blob/2dd0496901a9c01c78895d0e6618b36c08f78bde/openjdk-8-jre/Dockerfile)
- [`openjdk-9-b102-jdk`, `openjdk-9-b102`, `openjdk-9-jdk`, `openjdk-9`, `9-b102-jdk`, `9-b102`, `9-jdk`, `9` (*openjdk-9-jdk/Dockerfile*)](https://github.com/docker-library/openjdk/blob/0235b70854cf9251ab4a1479696975412320a9bd/openjdk-9-jdk/Dockerfile)
- [`openjdk-9-b102-jre`, `openjdk-9-jre`, `9-b102-jre`, `9-jre` (*openjdk-9-jre/Dockerfile*)](https://github.com/docker-library/openjdk/blob/0235b70854cf9251ab4a1479696975412320a9bd/openjdk-9-jre/Dockerfile)
[![](https://badge.imagelayers.io/java:latest.svg)](https://imagelayers.io/?images=java:openjdk-6b38-jdk,java:openjdk-6b38-jre,java:openjdk-7u95-jdk,java:openjdk-7u95-jre,java:openjdk-8u72-jdk,java:openjdk-8u72-jre,java:openjdk-9-b102-jdk,java:openjdk-9-b102-jre)
For more information about this image and its history, please see [the relevant manifest file (`library/java`)](https://github.com/docker-library/official-images/blob/master/library/java). This image is updated via pull requests to [the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images).
@ -71,7 +73,7 @@ View [license information](http://openjdk.java.net/legal/gplv2+ce.html) for the
# Supported Docker versions
This image is officially supported on Docker version 1.9.1.
This image is officially supported on Docker version 1.10.2.
Support for older versions (down to 1.6) is provided on a best-effort basis.

Some files were not shown because too many files have changed in this diff Show More