From 9a6eb1db57c8882706a010edb9d340045029382a Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Fri, 10 Oct 2014 18:02:37 -0600 Subject: [PATCH] Add a bunch more content Most of these are just synced down from what the Hub already has, but some of these I've updated here. --- centos/README-short.txt | 1 - cirros/README-short.txt | 1 + cirros/README.md | 33 ++++++++++++++ cirros/content.md | 7 +++ crux/README-short.txt | 1 + crux/README.md | 62 +++++++++++++++++++++++++ crux/content.md | 36 +++++++++++++++ debian/README-short.txt | 1 + debian/README.md | 68 ++++++++++++++++++++++++++++ debian/content.md | 33 ++++++++++++++ docker-dev/README-short.txt | 1 + docker-dev/README.md | 44 ++++++++++++++++++ docker-dev/content.md | 17 +++++++ fedora/README-short.txt | 1 - hipache/README-short.txt | 1 + hipache/README.md | 40 ++++++++++++++++ hipache/content.md | 14 ++++++ jenkins/README-short.txt | 1 + jenkins/README.md | 67 +++++++++++++++++++++++++++ jenkins/content.md | 40 ++++++++++++++++ neurodebian/README-short.txt | 1 + neurodebian/README.md | 68 ++++++++++++++++++++++++++++ neurodebian/content.md | 36 +++++++++++++++ node/README.md | 9 ++-- opensuse/README-short.txt | 1 + opensuse/README.md | 52 +++++++++++++++++++++ opensuse/content.md | 26 +++++++++++ redis/README.md | 2 +- redis/content.md | 2 +- registry/README-short.txt | 1 + registry/README.md | 57 +++++++++++++++++++++++ registry/content.md | 29 ++++++++++++ scratch/README-short.txt | 1 + scratch/README.md | 5 ++ ubuntu-debootstrap/README-short.txt | 1 + ubuntu-debootstrap/README.md | 37 +++++++++++++++ ubuntu-debootstrap/content.md | 7 +++ ubuntu-upstart/README-short.txt | 1 + ubuntu-upstart/README.md | 38 ++++++++++++++++ ubuntu-upstart/content.md | 10 ++++ ubuntu-upstart/logo.png | Bin 0 -> 6431 bytes ubuntu/README.md | 6 +-- 42 files changed, 849 insertions(+), 10 deletions(-) create mode 100644 cirros/README-short.txt create mode 100644 cirros/README.md create mode 100644 cirros/content.md create mode 100644 crux/README-short.txt create mode 100644 crux/README.md create mode 100644 crux/content.md create mode 100644 debian/README-short.txt create mode 100644 debian/README.md create mode 100644 debian/content.md create mode 100644 docker-dev/README-short.txt create mode 100644 docker-dev/README.md create mode 100644 docker-dev/content.md create mode 100644 hipache/README-short.txt create mode 100644 hipache/README.md create mode 100644 hipache/content.md create mode 100644 jenkins/README-short.txt create mode 100644 jenkins/README.md create mode 100644 jenkins/content.md create mode 100644 neurodebian/README-short.txt create mode 100644 neurodebian/README.md create mode 100644 neurodebian/content.md create mode 100644 opensuse/README-short.txt create mode 100644 opensuse/README.md create mode 100644 opensuse/content.md create mode 100644 registry/README-short.txt create mode 100644 registry/README.md create mode 100644 registry/content.md create mode 100644 scratch/README-short.txt create mode 100644 scratch/README.md create mode 100644 ubuntu-debootstrap/README-short.txt create mode 100644 ubuntu-debootstrap/README.md create mode 100644 ubuntu-debootstrap/content.md create mode 100644 ubuntu-upstart/README-short.txt create mode 100644 ubuntu-upstart/README.md create mode 100644 ubuntu-upstart/content.md create mode 100644 ubuntu-upstart/logo.png diff --git a/centos/README-short.txt b/centos/README-short.txt index 2e362cbcb..8bb99ba84 100644 --- a/centos/README-short.txt +++ b/centos/README-short.txt @@ -1,2 +1 @@ The official build of CentOS. - diff --git a/cirros/README-short.txt b/cirros/README-short.txt new file mode 100644 index 000000000..1fc5722a4 --- /dev/null +++ b/cirros/README-short.txt @@ -0,0 +1 @@ +CirrOS is a Tiny OS that specializes in running on a cloud. diff --git a/cirros/README.md b/cirros/README.md new file mode 100644 index 000000000..e9185ddd6 --- /dev/null +++ b/cirros/README.md @@ -0,0 +1,33 @@ +# Supported tags and respective `Dockerfile` links + +- [`latest`, `0.3.0` (*Dockerfile*)](https://github.com/ewindisch/docker-cirros/blob/1cded459668e8b9dbf4ef976c94c05add9bbd8e9/Dockerfile) + +# What is CirrOS? + +CirrOS is a Tiny OS that specializes in running on a cloud. + +> [launchpad.net/cirros](https://launchpad.net/cirros) + +![logo](https://raw.githubusercontent.com/docker-library/docs/master/cirros/logo.png) + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/ewindisch/docker-cirros/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/ewindisch/docker-cirros/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. diff --git a/cirros/content.md b/cirros/content.md new file mode 100644 index 000000000..cd531ec0b --- /dev/null +++ b/cirros/content.md @@ -0,0 +1,7 @@ +# What is CirrOS? + +CirrOS is a Tiny OS that specializes in running on a cloud. + +> [launchpad.net/cirros](https://launchpad.net/cirros) + +%%LOGO%% diff --git a/crux/README-short.txt b/crux/README-short.txt new file mode 100644 index 000000000..328b55dde --- /dev/null +++ b/crux/README-short.txt @@ -0,0 +1 @@ +CRUX is a lightweight Linux distribution targeted at experienced Linux users diff --git a/crux/README.md b/crux/README.md new file mode 100644 index 000000000..286b745dd --- /dev/null +++ b/crux/README.md @@ -0,0 +1,62 @@ +# Supported tags and respective `Dockerfile` links + +- [`latest`, `3.0` (*Dockerfile*)](https://github.com/therealprologic/docker-crux/blob/9ed6ecae582c58138cbb0c1f95eaa5c620f0fc7e/Dockerfile) + +# What is CRUX? + +CRUX is a lightweight Linux distribution for the x86-64 architecture targeted at +experienced Linux users. The primary focus of this distribution is "keep it +simple", which it reflects in a simple tar.gz-based package system, BSD-style +initscripts, and a relatively small collection of trimmed packages. The +secondary focus is utilization of new Linux features and recent tools and +libraries. CRUX also has a ports system which makes it easy to install and +upgrade applications. + +# Why use CRUX? + +There are many Linux distributions out there these days, so what makes CRUX any +better than the others? The choice of distribution is a matter of taste, really. +Here are a few hints about the tastes and goals of the people behind CRUX. CRUX +is made with simplicity in mind from beginning to end. + +Making it easy to create new and update old packages is essential; updating a +package in CRUX is often just a matter of typing `pkgmk -d -u`. The usage of +ports helps keep your packages up-to-date; not the latest bleeding-edge-alpha +version, but the latest stable version. Other features include creating packages +optimized for your processor, eg. by compiling with `-march=x86-64`, and +avoiding cluttering the filesystem with files you'll never use, eg. +`/usr/doc/*`, etc. If you need more information about a specific program, other +than information found in the man-page, Google usually knows all about it. + +Finally, it strives to use new features as they become available, as long as +they are consistent with the rest of the goals. In short, CRUX might suit you +very well if you are: + +* A somewhat experienced Linux user who wants a clean and solid Linux + distribution as the foundation of your installation. +* A person who prefers editing configuration files with an editor to using a + GUI. +* Someone who does not hesitate to download and compile programs from the + source. + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/therealprologic/docker-crux/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/therealprologic/docker-crux/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. diff --git a/crux/content.md b/crux/content.md new file mode 100644 index 000000000..b72f4b9ff --- /dev/null +++ b/crux/content.md @@ -0,0 +1,36 @@ +# What is CRUX? + +CRUX is a lightweight Linux distribution for the x86-64 architecture targeted at +experienced Linux users. The primary focus of this distribution is "keep it +simple", which it reflects in a simple tar.gz-based package system, BSD-style +initscripts, and a relatively small collection of trimmed packages. The +secondary focus is utilization of new Linux features and recent tools and +libraries. CRUX also has a ports system which makes it easy to install and +upgrade applications. + +# Why use CRUX? + +There are many Linux distributions out there these days, so what makes CRUX any +better than the others? The choice of distribution is a matter of taste, really. +Here are a few hints about the tastes and goals of the people behind CRUX. CRUX +is made with simplicity in mind from beginning to end. + +Making it easy to create new and update old packages is essential; updating a +package in CRUX is often just a matter of typing `pkgmk -d -u`. The usage of +ports helps keep your packages up-to-date; not the latest bleeding-edge-alpha +version, but the latest stable version. Other features include creating packages +optimized for your processor, eg. by compiling with `-march=x86-64`, and +avoiding cluttering the filesystem with files you'll never use, eg. +`/usr/doc/*`, etc. If you need more information about a specific program, other +than information found in the man-page, Google usually knows all about it. + +Finally, it strives to use new features as they become available, as long as +they are consistent with the rest of the goals. In short, CRUX might suit you +very well if you are: + +* A somewhat experienced Linux user who wants a clean and solid Linux + distribution as the foundation of your installation. +* A person who prefers editing configuration files with an editor to using a + GUI. +* Someone who does not hesitate to download and compile programs from the + source. diff --git a/debian/README-short.txt b/debian/README-short.txt new file mode 100644 index 000000000..e1b7adba1 --- /dev/null +++ b/debian/README-short.txt @@ -0,0 +1 @@ +(Semi) Official Debian base image. diff --git a/debian/README.md b/debian/README.md new file mode 100644 index 000000000..84b08c63f --- /dev/null +++ b/debian/README.md @@ -0,0 +1,68 @@ +# Supported tags and respective `Dockerfile` links + +- [`jessie` (*jessie/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/c126f932c08746c6be9b287d2f16d1257b6187ec/jessie/Dockerfile) +- [`oldstable` (*oldstable/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/c126f932c08746c6be9b287d2f16d1257b6187ec/oldstable/Dockerfile) +- [`sid` (*sid/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/c126f932c08746c6be9b287d2f16d1257b6187ec/sid/Dockerfile) +- [`6.0.10`, `6.0`, `6`, `squeeze` (*squeeze/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/c126f932c08746c6be9b287d2f16d1257b6187ec/squeeze/Dockerfile) +- [`stable` (*stable/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/c126f932c08746c6be9b287d2f16d1257b6187ec/stable/Dockerfile) +- [`testing` (*testing/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/c126f932c08746c6be9b287d2f16d1257b6187ec/testing/Dockerfile) +- [`unstable` (*unstable/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/c126f932c08746c6be9b287d2f16d1257b6187ec/unstable/Dockerfile) +- [`7.6`, `7`, `wheezy`, `latest` (*wheezy/Dockerfile*)](https://github.com/tianon/docker-brew-debian/blob/c126f932c08746c6be9b287d2f16d1257b6187ec/wheezy/Dockerfile) +- [`rc-buggy` (*debian/rc-buggy/Dockerfile*)](https://github.com/tianon/dockerfiles/blob/8c304e884f4b5b418dfdae524099ca6081a9c09a/debian/rc-buggy/Dockerfile) +- [`experimental` (*debian/experimental/Dockerfile*)](https://github.com/tianon/dockerfiles/blob/8c304e884f4b5b418dfdae524099ca6081a9c09a/debian/experimental/Dockerfile) + +# What is Debian? + +Debian is an operating system which is composed primarily of free and +open-source software, most of which is under the GNU General Public License, and +developed by a group of individuals known as the Debian project. Debian is one +of the most popular Linux distributions for personal computers and network +servers, and has been used as a base for several other Linux distributions. + +> [wikipedia.org/wiki/Debian](https://en.wikipedia.org/wiki/Debian) + +![logo](https://raw.githubusercontent.com/docker-library/docs/master/debian/logo.png) + +# About this image + +The `debian:latest` tag will always point the latest stable release (which is, +at the time of this writing, `debian:wheezy`). Stable releases are also tagged +with their version (ie, `debian:wheezy` is currently also the same as +`debian:7.4`). + +The rolling tags (`debian:stable`, `debian:testing`, etc) use the rolling suite +names in their `/etc/apt/sources.list` file (ie, `deb +http://http.debian.net/debian testing main`). + +## sources.list + +The mirror of choice for these images is +[http.debian.net](http://http.debian.net) so that it's as close to optimal for +everyone as possible, regardless of location. + + $ docker run debian:wheezy cat /etc/apt/sources.list + deb http://http.debian.net/debian wheezy main + deb http://http.debian.net/debian wheezy-updates main + deb http://security.debian.org/ wheezy/updates main + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/tianon/docker-brew-debian/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/tianon/docker-brew-debian/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. diff --git a/debian/content.md b/debian/content.md new file mode 100644 index 000000000..011efd76e --- /dev/null +++ b/debian/content.md @@ -0,0 +1,33 @@ +# What is Debian? + +Debian is an operating system which is composed primarily of free and +open-source software, most of which is under the GNU General Public License, and +developed by a group of individuals known as the Debian project. Debian is one +of the most popular Linux distributions for personal computers and network +servers, and has been used as a base for several other Linux distributions. + +> [wikipedia.org/wiki/Debian](https://en.wikipedia.org/wiki/Debian) + +%%LOGO%% + +# About this image + +The `debian:latest` tag will always point the latest stable release (which is, +at the time of this writing, `debian:wheezy`). Stable releases are also tagged +with their version (ie, `debian:wheezy` is currently also the same as +`debian:7.4`). + +The rolling tags (`debian:stable`, `debian:testing`, etc) use the rolling suite +names in their `/etc/apt/sources.list` file (ie, `deb +http://http.debian.net/debian testing main`). + +## sources.list + +The mirror of choice for these images is +[http.debian.net](http://http.debian.net) so that it's as close to optimal for +everyone as possible, regardless of location. + + $ docker run debian:wheezy cat /etc/apt/sources.list + deb http://http.debian.net/debian wheezy main + deb http://http.debian.net/debian wheezy-updates main + deb http://security.debian.org/ wheezy/updates main diff --git a/docker-dev/README-short.txt b/docker-dev/README-short.txt new file mode 100644 index 000000000..7f7be1c64 --- /dev/null +++ b/docker-dev/README-short.txt @@ -0,0 +1 @@ +Docker is an open source project to pack, ship and run any application as a lightweight container diff --git a/docker-dev/README.md b/docker-dev/README.md new file mode 100644 index 000000000..464edce33 --- /dev/null +++ b/docker-dev/README.md @@ -0,0 +1,44 @@ +# Supported tags and respective `Dockerfile` links + +- [`latest`, `v1.2.0`, `v1.2` (*Dockerfile*)](https://github.com/docker/docker/blob/v1.2.0/Dockerfile) +- [`v1.0.1`, `v1.0` (*Dockerfile*)](https://github.com/docker/docker/blob/v1.0.1/Dockerfile) + +# What is Docker? + +Docker is an open-source project that automates the deployment of applications +inside software containers, by providing an additional layer of abstraction and +automation of operating system–level virtualization on Linux. Docker uses +resource isolation features of the Linux kernel such as cgroups and kernel +namespaces to allow independent "containers" to run within a single Linux +instance, avoiding the overhead of starting virtual machines. + +> [wikipedia.org/wiki/Docker_(software)](https://en.wikipedia.org/wiki/Docker_(software)) + +![logo](https://raw.githubusercontent.com/docker-library/docs/master/docker-dev/logo.png) + +# About this image + +This image contains the building and testing environment of the Docker project +itself, from which the official releases are made. + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/docker/docker/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/docker/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. diff --git a/docker-dev/content.md b/docker-dev/content.md new file mode 100644 index 000000000..14dab87fd --- /dev/null +++ b/docker-dev/content.md @@ -0,0 +1,17 @@ +# What is Docker? + +Docker is an open-source project that automates the deployment of applications +inside software containers, by providing an additional layer of abstraction and +automation of operating system–level virtualization on Linux. Docker uses +resource isolation features of the Linux kernel such as cgroups and kernel +namespaces to allow independent "containers" to run within a single Linux +instance, avoiding the overhead of starting virtual machines. + +> [wikipedia.org/wiki/Docker_(software)](https://en.wikipedia.org/wiki/Docker_(software)) + +%%LOGO%% + +# About this image + +This image contains the building and testing environment of the Docker project +itself, from which the official releases are made. diff --git a/fedora/README-short.txt b/fedora/README-short.txt index d98a83028..0e653fcd5 100644 --- a/fedora/README-short.txt +++ b/fedora/README-short.txt @@ -1,2 +1 @@ (Semi) Official Fedora base image. - diff --git a/hipache/README-short.txt b/hipache/README-short.txt new file mode 100644 index 000000000..9ae19a57a --- /dev/null +++ b/hipache/README-short.txt @@ -0,0 +1 @@ +Hipache is a distributed proxy for high volumes of http/websocket traffic to large numbers of hosts diff --git a/hipache/README.md b/hipache/README.md new file mode 100644 index 000000000..31059858f --- /dev/null +++ b/hipache/README.md @@ -0,0 +1,40 @@ +# Supported tags and respective `Dockerfile` links + +- [`latest`, `0.3.1` (*Dockerfile*)](https://github.com/dotcloud/hipache/blob/0.3.1/Dockerfile) + +# What is Hipache? + +**Hipache** (pronounced `hɪ'pætʃɪ`) is a distributed proxy designed to route +high volumes of http and websocket traffic to unusually large numbers of virtual +hosts, in a highly dynamic topology where backends are added and removed several +times per second. It is particularly well-suited for PaaS +(platform-as-a-service) and other environments that are both business-critical +and multi-tenant. + +Hipache was originally developed at [dotCloud](http://www.dotcloud.com), a +popular platform-as-a-service, to replace its first-generation routing layer +based on a heavily instrumented nginx deployment. It currently serves production +traffic for tens of thousands of applications hosted on dotCloud. Hipache is +based on the node-http-proxy library. + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/dotcloud/hipache/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/dotcloud/hipache/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. diff --git a/hipache/content.md b/hipache/content.md new file mode 100644 index 000000000..2f28a45cb --- /dev/null +++ b/hipache/content.md @@ -0,0 +1,14 @@ +# What is Hipache? + +**Hipache** (pronounced `hɪ'pætʃɪ`) is a distributed proxy designed to route +high volumes of http and websocket traffic to unusually large numbers of virtual +hosts, in a highly dynamic topology where backends are added and removed several +times per second. It is particularly well-suited for PaaS +(platform-as-a-service) and other environments that are both business-critical +and multi-tenant. + +Hipache was originally developed at [dotCloud](http://www.dotcloud.com), a +popular platform-as-a-service, to replace its first-generation routing layer +based on a heavily instrumented nginx deployment. It currently serves production +traffic for tens of thousands of applications hosted on dotCloud. Hipache is +based on the node-http-proxy library. diff --git a/jenkins/README-short.txt b/jenkins/README-short.txt new file mode 100644 index 000000000..c88014b6d --- /dev/null +++ b/jenkins/README-short.txt @@ -0,0 +1 @@ +Official Jenkins Docker image diff --git a/jenkins/README.md b/jenkins/README.md new file mode 100644 index 000000000..1b9e404ac --- /dev/null +++ b/jenkins/README.md @@ -0,0 +1,67 @@ +# Supported tags and respective `Dockerfile` links + +- [`latest`, `1.565.3` (*Dockerfile*)](https://github.com/cloudbees/jenkins-ci.org-docker/blob/b2b442e360cf92317326fa4e325a81ab1f11a422/Dockerfile) +- [`weekly`, `1.583` (*Dockerfile*)](https://github.com/cloudbees/jenkins-ci.org-docker/blob/f969422940ce4b2cd0bbbdcf31ea96fa2485e86c/Dockerfile) + +# Jenkins + +The Jenkins Continuous Integration and Delivery server. + +This is a fully functional Jenkins server, based on the Long Term Support +release [http://jenkins-ci.org/](http://jenkins-ci.org/). + +![logo](http://jenkins-ci.org/sites/default/files/jenkins_logo.png) + +# How to use this image + + docker run -p 8080:8080 jenkins + +This will store the workspace in /var/jenkins_home. All Jenkins data lives in there - including plugins and configuration. You will probably want to make that a persistent volume: + + docker run --name myjenkins -p 8080:8080 -v /var/jenkins_home jenkins + +The volume for the "myjenkins" named container will then be persistent. + +You can also bind mount in a volume from the host: + +First, ensure that /your/home is accessible by the jenkins user in container (jenkins user - uid 102 normally - or use -u root), then: + + docker run -p 8080:8080 -v /your/home:/var/jenkins_home jenkins + +## Backing up data + +If you bind mount in a volume - you can simply back up that directory (which is jenkins_home) at any time. + +If your volume is inside a container - you can use `docker cp $ID:/var/jenkins_home` command to extract the data. + +## Attaching build executors + +You can run builds on the master (out of the box) buf if you want to attach build slave servers: make sure you map the port: `-p 50000:50000` - which will be used when you connect a slave agent. + +[Here](https://registry.hub.docker.com/u/maestrodev/build-agent/) is an example docker container you can use as a build server with lots of good tools installed - which is well worth trying. + +## Upgrading + +All the data needed is in the /var/jenkins_home directory - so depending on how you manage that - depends on how you upgrade. Generally - you can copy it out - and then "docker pull" the image again - and you will have the latest LTS - you can then start up with -v pointing to that data (/var/jenkins_home) and everything will be as you left it. + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/cloudbees/jenkins-ci.org-docker/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/cloudbees/jenkins-ci.org-docker/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. diff --git a/jenkins/content.md b/jenkins/content.md new file mode 100644 index 000000000..3549e8847 --- /dev/null +++ b/jenkins/content.md @@ -0,0 +1,40 @@ +# Jenkins + +The Jenkins Continuous Integration and Delivery server. + +This is a fully functional Jenkins server, based on the Long Term Support +release [http://jenkins-ci.org/](http://jenkins-ci.org/). + +![logo](http://jenkins-ci.org/sites/default/files/jenkins_logo.png) + +# How to use this image + + docker run -p 8080:8080 jenkins + +This will store the workspace in /var/jenkins_home. All Jenkins data lives in there - including plugins and configuration. You will probably want to make that a persistent volume: + + docker run --name myjenkins -p 8080:8080 -v /var/jenkins_home jenkins + +The volume for the "myjenkins" named container will then be persistent. + +You can also bind mount in a volume from the host: + +First, ensure that /your/home is accessible by the jenkins user in container (jenkins user - uid 102 normally - or use -u root), then: + + docker run -p 8080:8080 -v /your/home:/var/jenkins_home jenkins + +## Backing up data + +If you bind mount in a volume - you can simply back up that directory (which is jenkins_home) at any time. + +If your volume is inside a container - you can use `docker cp $ID:/var/jenkins_home` command to extract the data. + +## Attaching build executors + +You can run builds on the master (out of the box) buf if you want to attach build slave servers: make sure you map the port: `-p 50000:50000` - which will be used when you connect a slave agent. + +[Here](https://registry.hub.docker.com/u/maestrodev/build-agent/) is an example docker container you can use as a build server with lots of good tools installed - which is well worth trying. + +## Upgrading + +All the data needed is in the /var/jenkins_home directory - so depending on how you manage that - depends on how you upgrade. Generally - you can copy it out - and then "docker pull" the image again - and you will have the latest LTS - you can then start up with -v pointing to that data (/var/jenkins_home) and everything will be as you left it. diff --git a/neurodebian/README-short.txt b/neurodebian/README-short.txt new file mode 100644 index 000000000..52514e209 --- /dev/null +++ b/neurodebian/README-short.txt @@ -0,0 +1 @@ +NeuroDebian provides neuroscience research software for Debian, Ubuntu, and other derivatives. diff --git a/neurodebian/README.md b/neurodebian/README.md new file mode 100644 index 000000000..a4da3ff30 --- /dev/null +++ b/neurodebian/README.md @@ -0,0 +1,68 @@ +# Supported tags and respective `Dockerfile` links + +- [`lucid`, `nd10.04` (*dockerfiles/lucid/Dockerfile*)](https://github.com/neurodebian/dockerfiles/blob/6ee7033cb630b4a72fa3a4a56ad6046405efacdf/dockerfiles/lucid/Dockerfile) +- [`precise`, `nd12.04` (*dockerfiles/precise/Dockerfile*)](https://github.com/neurodebian/dockerfiles/blob/6ee7033cb630b4a72fa3a4a56ad6046405efacdf/dockerfiles/precise/Dockerfile) +- [`trusty`, `nd14.04` (*dockerfiles/trusty/Dockerfile*)](https://github.com/neurodebian/dockerfiles/blob/6ee7033cb630b4a72fa3a4a56ad6046405efacdf/dockerfiles/trusty/Dockerfile) +- [`squeeze`, `nd60` (*dockerfiles/squeeze/Dockerfile*)](https://github.com/neurodebian/dockerfiles/blob/6ee7033cb630b4a72fa3a4a56ad6046405efacdf/dockerfiles/squeeze/Dockerfile) +- [`wheezy`, `nd70`, `latest` (*dockerfiles/wheezy/Dockerfile*)](https://github.com/neurodebian/dockerfiles/blob/6ee7033cb630b4a72fa3a4a56ad6046405efacdf/dockerfiles/wheezy/Dockerfile) +- [`jessie`, `nd80` (*dockerfiles/jessie/Dockerfile*)](https://github.com/neurodebian/dockerfiles/blob/6ee7033cb630b4a72fa3a4a56ad6046405efacdf/dockerfiles/jessie/Dockerfile) +- [`sid`, `nd` (*dockerfiles/sid/Dockerfile*)](https://github.com/neurodebian/dockerfiles/blob/6ee7033cb630b4a72fa3a4a56ad6046405efacdf/dockerfiles/sid/Dockerfile) + +# What is NeuroDebian? + +NeuroDebian provides a large collection of popular neuroscience research +software for the [Debian](http://www.debian.org) operating system as well as +[Ubuntu](http://www.ubuntu.com) and other derivatives. Popular packages include +*AFNI*, *FSL*, *PyMVPA*, and many others. While we do strive to maintain a high +level of quality, we make no guarantee that a given package works as expected, +so use them at your own risk. + +> [neuro.debian.net](http://neuro.debian.net/) + +![logo](https://raw.githubusercontent.com/docker-library/docs/master/neurodebian/logo.png) + +# About this image + +NeuroDebian images only add NeuroDebian repository and repository's GPG key. No +apt indexes are downloaded, so `apt-get update` needs to be ran before any use +of `apt-get`. + +`nd` tags are used to reflect suffixes used in versions of packages available +from NeuroDebian. + +The `neurodebian:latest` tag will always point the Neurodebian-enabled latest +stable release of Debian (which is, at the time of this writing, +`debian:wheezy`). + +## sources.list + +NeuroDebian APT file is installed under +`/etc/apt/sources.list.d/neurodebian.sources.list` and currently enables only +`main` (DFSG-compliant) area of the archive: + + > docker run neurodebian:latest cat /etc/apt/sources.list.d/neurodebian.sources.list + deb http://neuro.debian.net/debian wheezy main + deb http://neuro.debian.net/debian data main + #deb-src http://neuro.debian.net/debian-devel wheezy main + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/neurodebian/dockerfiles/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/neurodebian/dockerfiles/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. diff --git a/neurodebian/content.md b/neurodebian/content.md new file mode 100644 index 000000000..c7de078ac --- /dev/null +++ b/neurodebian/content.md @@ -0,0 +1,36 @@ +# What is NeuroDebian? + +NeuroDebian provides a large collection of popular neuroscience research +software for the [Debian](http://www.debian.org) operating system as well as +[Ubuntu](http://www.ubuntu.com) and other derivatives. Popular packages include +*AFNI*, *FSL*, *PyMVPA*, and many others. While we do strive to maintain a high +level of quality, we make no guarantee that a given package works as expected, +so use them at your own risk. + +> [neuro.debian.net](http://neuro.debian.net/) + +%%LOGO%% + +# About this image + +NeuroDebian images only add NeuroDebian repository and repository's GPG key. No +apt indexes are downloaded, so `apt-get update` needs to be ran before any use +of `apt-get`. + +`nd` tags are used to reflect suffixes used in versions of packages available +from NeuroDebian. + +The `neurodebian:latest` tag will always point the Neurodebian-enabled latest +stable release of Debian (which is, at the time of this writing, +`debian:wheezy`). + +## sources.list + +NeuroDebian APT file is installed under +`/etc/apt/sources.list.d/neurodebian.sources.list` and currently enables only +`main` (DFSG-compliant) area of the archive: + + > docker run neurodebian:latest cat /etc/apt/sources.list.d/neurodebian.sources.list + deb http://neuro.debian.net/debian wheezy main + deb http://neuro.debian.net/debian data main + #deb-src http://neuro.debian.net/debian-devel wheezy main diff --git a/node/README.md b/node/README.md index 5ac87e3c1..67a2d6741 100644 --- a/node/README.md +++ b/node/README.md @@ -1,11 +1,14 @@ # Supported tags and respective `Dockerfile` links -- [`0.10.32`, `0.10`, `0`, `latest` (*0.10/Dockerfile*)](https://github.com/docker-library/node/blob/495f43c34ba06ed9fffa1ac59a763ac450b52ee1/0.10/Dockerfile) +- [`0.10.32`, `0.10`, `0`, `latest` (*0.10/Dockerfile*)](https://github.com/docker-library/node/blob/824c3161f9a7fa393cb60582edbbd713a0d08ceb/0.10/Dockerfile) - [`0.10.32-onbuild`, `0.10-onbuild`, `0-onbuild`, `onbuild` (*0.10/onbuild/Dockerfile*)](https://github.com/docker-library/node/blob/ac05e7f96c477223f0d2da1817e84403363a65e8/0.10/onbuild/Dockerfile) -- [`0.11.14`, `0.11` (*0.11/Dockerfile*)](https://github.com/docker-library/node/blob/495f43c34ba06ed9fffa1ac59a763ac450b52ee1/0.11/Dockerfile) +- [`0.10.32-slim`, `0.10-slim`, `0-slim`, `slim` (*0.10/slim/Dockerfile*)](https://github.com/docker-library/node/blob/824c3161f9a7fa393cb60582edbbd713a0d08ceb/0.10/slim/Dockerfile) +- [`0.11.14`, `0.11` (*0.11/Dockerfile*)](https://github.com/docker-library/node/blob/824c3161f9a7fa393cb60582edbbd713a0d08ceb/0.11/Dockerfile) - [`0.11.14-onbuild`, `0.11-onbuild` (*0.11/onbuild/Dockerfile*)](https://github.com/docker-library/node/blob/ac05e7f96c477223f0d2da1817e84403363a65e8/0.11/onbuild/Dockerfile) -- [`0.8.28`, `0.8` (*0.8/Dockerfile*)](https://github.com/docker-library/node/blob/4acda49c86a7e024c29f882a6d7f4bbc6c2e412c/0.8/Dockerfile) +- [`0.11.14-slim`, `0.11-slim` (*0.11/slim/Dockerfile*)](https://github.com/docker-library/node/blob/824c3161f9a7fa393cb60582edbbd713a0d08ceb/0.11/slim/Dockerfile) +- [`0.8.28`, `0.8` (*0.8/Dockerfile*)](https://github.com/docker-library/node/blob/824c3161f9a7fa393cb60582edbbd713a0d08ceb/0.8/Dockerfile) - [`0.8.28-onbuild`, `0.8-onbuild` (*0.8/onbuild/Dockerfile*)](https://github.com/docker-library/node/blob/ac05e7f96c477223f0d2da1817e84403363a65e8/0.8/onbuild/Dockerfile) +- [`0.8.28-slim`, `0.8-slim` (*0.8/slim/Dockerfile*)](https://github.com/docker-library/node/blob/824c3161f9a7fa393cb60582edbbd713a0d08ceb/0.8/slim/Dockerfile) # What is Node.js? diff --git a/opensuse/README-short.txt b/opensuse/README-short.txt new file mode 100644 index 000000000..19c5ebad1 --- /dev/null +++ b/opensuse/README-short.txt @@ -0,0 +1 @@ +This project contains the stable releases of the openSUSE distribution. diff --git a/opensuse/README.md b/opensuse/README.md new file mode 100644 index 000000000..b4718beaa --- /dev/null +++ b/opensuse/README.md @@ -0,0 +1,52 @@ +# Supported tags and respective `Dockerfile` links + +- [`latest`, `13.1`, `bottle` (*docker/Dockerfile*)](https://github.com/openSUSE/docker-containers-build/blob/fc6453ff4ce5d67ed77aad572acbf311214b41dc/docker/Dockerfile) + +# openSUSE + +This project contains the stable releases of the openSUSE distribution. + +# Naming conventions + +Each image is tagged using both the release number (eg *"13.1"*) and the code +name (eg *"Bottle"*). The latest stable release is always available using the +"*latest*" tag. + +# Building + +These images are generated using [KIWI](https://github.com/openSUSE/kiwi). Their +source file can be found on [this +repository](https://github.com/openSUSE/docker-containers). + +# Repositories and packages + +The package selection is kept minimal to reduce the footprint of the image. + +However the following repositories are already part of the image: + + * OSS + * OSS Updates + * Non-OSS + * Non-OSS Updates + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/openSUSE/docker-containers-build/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/openSUSE/docker-containers-build/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. diff --git a/opensuse/content.md b/opensuse/content.md new file mode 100644 index 000000000..393af5af0 --- /dev/null +++ b/opensuse/content.md @@ -0,0 +1,26 @@ +# openSUSE + +This project contains the stable releases of the openSUSE distribution. + +# Naming conventions + +Each image is tagged using both the release number (eg *"13.1"*) and the code +name (eg *"Bottle"*). The latest stable release is always available using the +"*latest*" tag. + +# Building + +These images are generated using [KIWI](https://github.com/openSUSE/kiwi). Their +source file can be found on [this +repository](https://github.com/openSUSE/docker-containers). + +# Repositories and packages + +The package selection is kept minimal to reduce the footprint of the image. + +However the following repositories are already part of the image: + + * OSS + * OSS Updates + * Non-OSS + * Non-OSS Updates diff --git a/redis/README.md b/redis/README.md index 043b23d49..88f82f418 100644 --- a/redis/README.md +++ b/redis/README.md @@ -56,7 +56,7 @@ You can create your own Dockerfile that adds a redis.conf from the context into Alternatively, you can specify something along the same lines with `docker run` options. - ocker run --volumes-from datacontainer --name myredis redis + docker run --volumes-from datacontainer --name myredis redis Using this method means that there is no need for you to have a Dockerfile for your redis container. diff --git a/redis/content.md b/redis/content.md index 7c51b3586..fc46e9a8f 100644 --- a/redis/content.md +++ b/redis/content.md @@ -40,6 +40,6 @@ You can create your own Dockerfile that adds a redis.conf from the context into Alternatively, you can specify something along the same lines with `docker run` options. - ocker run --volumes-from datacontainer --name myredis redis + docker run --volumes-from datacontainer --name myredis redis Using this method means that there is no need for you to have a Dockerfile for your redis container. diff --git a/registry/README-short.txt b/registry/README-short.txt new file mode 100644 index 000000000..9b7a4ad27 --- /dev/null +++ b/registry/README-short.txt @@ -0,0 +1 @@ +Containerized docker registry diff --git a/registry/README.md b/registry/README.md new file mode 100644 index 000000000..0a7cbfaeb --- /dev/null +++ b/registry/README.md @@ -0,0 +1,57 @@ +# Supported tags and respective `Dockerfile` links + +- [`latest`, `0.8.1` (*Dockerfile*)](https://github.com/docker/docker-registry/blob/0.8.1/Dockerfile) +- [`0.6.9` (*Dockerfile*)](https://github.com/docker/docker-registry/blob/0.6.9-fixed/Dockerfile) +- [`0.7.3` (*Dockerfile*)](https://github.com/docker/docker-registry/blob/0.7.3/Dockerfile) + +# Docker Registry + +See comprehensive documentation on our [GitHub +page](https://github.com/docker/docker-registry). + +## Run the Registry + +### Recommended: run the registry docker container + + * install docker according to the [following + instructions](http://docs.docker.io/installation/#installation) + * run the registry: `docker run -p 5000:5000 registry` + +or + +``` +docker run \ + -e SETTINGS_FLAVOR=s3 \ + -e AWS_BUCKET=acme-docker \ + -e STORAGE_PATH=/registry \ + -e AWS_KEY=AKIAHSHB43HS3J92MXZ \ + -e AWS_SECRET=xdDowwlK7TJajV1Y7EoOZrmuPEJlHYcNP2k4j49T \ + -e SEARCH_BACKEND=sqlalchemy \ + -p 5000:5000 \ + registry +``` + +NOTE: The container will try to allocate the port 5000. If the port is already +taken, find out which container is already using it by running `docker ps`. + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/docker/docker-registry/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/docker-registry/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. diff --git a/registry/content.md b/registry/content.md new file mode 100644 index 000000000..aac7af0aa --- /dev/null +++ b/registry/content.md @@ -0,0 +1,29 @@ +# Docker Registry + +See comprehensive documentation on our [GitHub +page](https://github.com/docker/docker-registry). + +## Run the Registry + +### Recommended: run the registry docker container + + * install docker according to the [following + instructions](http://docs.docker.io/installation/#installation) + * run the registry: `docker run -p 5000:5000 registry` + +or + +``` +docker run \ + -e SETTINGS_FLAVOR=s3 \ + -e AWS_BUCKET=acme-docker \ + -e STORAGE_PATH=/registry \ + -e AWS_KEY=AKIAHSHB43HS3J92MXZ \ + -e AWS_SECRET=xdDowwlK7TJajV1Y7EoOZrmuPEJlHYcNP2k4j49T \ + -e SEARCH_BACKEND=sqlalchemy \ + -p 5000:5000 \ + registry +``` + +NOTE: The container will try to allocate the port 5000. If the port is already +taken, find out which container is already using it by running `docker ps`. diff --git a/scratch/README-short.txt b/scratch/README-short.txt new file mode 100644 index 000000000..34c01765a --- /dev/null +++ b/scratch/README-short.txt @@ -0,0 +1 @@ +an explicitly empty image, especially for building images "FROM scratch" diff --git a/scratch/README.md b/scratch/README.md new file mode 100644 index 000000000..318b36c79 --- /dev/null +++ b/scratch/README.md @@ -0,0 +1,5 @@ +# `FROM scratch` + +This image is most useful in the context of building base images or super +minimal images (such as images that contain only a single binary; see +[`hello-world`](https://github.com/docker-library/hello-world) for an example). diff --git a/ubuntu-debootstrap/README-short.txt b/ubuntu-debootstrap/README-short.txt new file mode 100644 index 000000000..ad603893b --- /dev/null +++ b/ubuntu-debootstrap/README-short.txt @@ -0,0 +1 @@ +debootstrap --variant=minbase --components=main,universe --include=inetutils-ping,iproute2 / diff --git a/ubuntu-debootstrap/README.md b/ubuntu-debootstrap/README.md new file mode 100644 index 000000000..5c0aa0827 --- /dev/null +++ b/ubuntu-debootstrap/README.md @@ -0,0 +1,37 @@ +# Supported tags and respective `Dockerfile` links + +- [`10.04.4`, `10.04`, `lucid` (*10.04/Dockerfile*)](https://github.com/tianon/docker-brew-ubuntu-debootstrap/blob/b8758eac0f9c23c3b81e475c8b79ce8b469429df/10.04/Dockerfile) +- [`12.04.5`, `12.04`, `precise` (*12.04/Dockerfile*)](https://github.com/tianon/docker-brew-ubuntu-debootstrap/blob/b8758eac0f9c23c3b81e475c8b79ce8b469429df/12.04/Dockerfile) +- [`14.04.1`, `14.04`, `trusty`, `latest` (*14.04/Dockerfile*)](https://github.com/tianon/docker-brew-ubuntu-debootstrap/blob/b8758eac0f9c23c3b81e475c8b79ce8b469429df/14.04/Dockerfile) +- [`14.10`, `utopic` (*14.10/Dockerfile*)](https://github.com/tianon/docker-brew-ubuntu-debootstrap/blob/b8758eac0f9c23c3b81e475c8b79ce8b469429df/14.10/Dockerfile) +- [`devel` (*devel/Dockerfile*)](https://github.com/tianon/docker-brew-ubuntu-debootstrap/blob/b8758eac0f9c23c3b81e475c8b79ce8b469429df/devel/Dockerfile) + +# `ubuntu-debootstrap` + +This image is the result of running `debootstrap --variant=minbase` against the +currently supported suites of the Ubuntu distribution. It is not official or +supported by Canonical in any way. For an official Ubuntu image that is +supported by Canonical, see +[`ubuntu`](https://registry.hub.docker.com/_/ubuntu/). + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/tianon/docker-brew-ubuntu-debootstrap/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/tianon/docker-brew-ubuntu-debootstrap/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. diff --git a/ubuntu-debootstrap/content.md b/ubuntu-debootstrap/content.md new file mode 100644 index 000000000..518c1703b --- /dev/null +++ b/ubuntu-debootstrap/content.md @@ -0,0 +1,7 @@ +# `ubuntu-debootstrap` + +This image is the result of running `debootstrap --variant=minbase` against the +currently supported suites of the Ubuntu distribution. It is not official or +supported by Canonical in any way. For an official Ubuntu image that is +supported by Canonical, see +[`ubuntu`](https://registry.hub.docker.com/_/ubuntu/). diff --git a/ubuntu-upstart/README-short.txt b/ubuntu-upstart/README-short.txt new file mode 100644 index 000000000..4de3cf338 --- /dev/null +++ b/ubuntu-upstart/README-short.txt @@ -0,0 +1 @@ +Upstart is an event-based replacement for the /sbin/init daemon which starts processes at boot diff --git a/ubuntu-upstart/README.md b/ubuntu-upstart/README.md new file mode 100644 index 000000000..166e07ffe --- /dev/null +++ b/ubuntu-upstart/README.md @@ -0,0 +1,38 @@ +# Supported tags and respective `Dockerfile` links + +- [`12.04`, `precise` (*sbin-init/ubuntu/upstart/12.04/Dockerfile*)](https://github.com/tianon/dockerfiles/blob/4d24a12b54b75b3e0904d8a285900d88d3326361/sbin-init/ubuntu/upstart/12.04/Dockerfile) +- [`14.04`, `trusty`, `latest` (*sbin-init/ubuntu/upstart/14.04/Dockerfile*)](https://github.com/tianon/dockerfiles/blob/4d24a12b54b75b3e0904d8a285900d88d3326361/sbin-init/ubuntu/upstart/14.04/Dockerfile) +- [`14.10`, `utopic` (*sbin-init/ubuntu/upstart/14.10/Dockerfile*)](https://github.com/tianon/dockerfiles/blob/4d24a12b54b75b3e0904d8a285900d88d3326361/sbin-init/ubuntu/upstart/14.10/Dockerfile) + +# What is Upstart? + +Upstart is an event-based replacement for the traditional init daemon – the +method by which several Unix-like computer operating systems perform tasks when +the computer is started. It was written by Scott James Remnant, a former +employee of Canonical Ltd. + +> [wikipedia.org/wiki/Upstart](https://en.wikipedia.org/wiki/Upstart) + +![logo](https://raw.githubusercontent.com/docker-library/docs/master/ubuntu-upstart/logo.png) + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/tianon/dockerfiles/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/tianon/dockerfiles/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. diff --git a/ubuntu-upstart/content.md b/ubuntu-upstart/content.md new file mode 100644 index 000000000..fa0476a3d --- /dev/null +++ b/ubuntu-upstart/content.md @@ -0,0 +1,10 @@ +# What is Upstart? + +Upstart is an event-based replacement for the traditional init daemon – the +method by which several Unix-like computer operating systems perform tasks when +the computer is started. It was written by Scott James Remnant, a former +employee of Canonical Ltd. + +> [wikipedia.org/wiki/Upstart](https://en.wikipedia.org/wiki/Upstart) + +%%LOGO%% diff --git a/ubuntu-upstart/logo.png b/ubuntu-upstart/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7ce938cbdfcd66a4a85b449aee0ffb049c4f1110 GIT binary patch literal 6431 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