swap busybox for ubuntu, its quicker..

Docker-DCO-1.1-Signed-off-by: Sven Dowideit <SvenDowideit@home.org.au> (github: SvenDowideit)
This commit is contained in:
Sven Dowideit 2014-02-14 21:27:57 +10:00
parent 3036b5a196
commit f535a58959
1 changed files with 14 additions and 16 deletions

View File

@ -4,9 +4,6 @@
.. _examples: .. _examples:
Hello World
-----------
.. _running_examples: .. _running_examples:
Check your Docker install Check your Docker install
@ -18,7 +15,7 @@ your Docker install, run the following command:
.. code-block:: bash .. code-block:: bash
# Check that you have a working install # Check that you have a working install
docker info $ sudo docker info
If you get ``docker: command not found`` or something like If you get ``docker: command not found`` or something like
``/var/lib/docker/repositories: permission denied`` you may have an incomplete ``/var/lib/docker/repositories: permission denied`` you may have an incomplete
@ -30,27 +27,28 @@ Please refer to :ref:`installation_list` for installation instructions.
.. _hello_world: .. _hello_world:
Hello World Hello World
=========== -----------
.. include:: example_header.inc .. include:: example_header.inc
This is the most basic example available for using Docker. This is the most basic example available for using Docker.
Download the base image which is named ``ubuntu``: Download the small base image named ``busybox``:
.. code-block:: bash .. code-block:: bash
# Download an ubuntu image # Download an busybox image
sudo docker pull ubuntu $ sudo docker pull busybox
Alternatively to the ``ubuntu`` image, you can select ``busybox``, a bare The ``busybox`` image is a minimal Linux system. You can do the same
minimal Linux system. The images are retrieved from the Docker with any number of other images, such as ``debian``, ``ubuntu`` or ``centos``.
repository. The images can be found and retrieved using the `Docker index`_.
.. _Docker index: http://index.docker.io
.. code-block:: bash .. code-block:: bash
sudo docker run ubuntu /bin/echo hello world $ sudo docker run busybox /bin/echo hello world
This command will run a simple ``echo`` command, that will echo ``hello world`` back to the console over standard out. This command will run a simple ``echo`` command, that will echo ``hello world`` back to the console over standard out.
@ -58,7 +56,7 @@ This command will run a simple ``echo`` command, that will echo ``hello world``
- **"sudo"** execute the following commands as user *root* - **"sudo"** execute the following commands as user *root*
- **"docker run"** run a command in a new container - **"docker run"** run a command in a new container
- **"ubuntu"** is the image we want to run the command inside of. - **"busybox"** is the image we are running the command in.
- **"/bin/echo"** is the command we want to run in the container - **"/bin/echo"** is the command we want to run in the container
- **"hello world"** is the input for the echo command - **"hello world"** is the input for the echo command
@ -82,7 +80,7 @@ See the example in action
.. _hello_world_daemon: .. _hello_world_daemon:
Hello World Daemon Hello World Daemon
================== ------------------
.. include:: example_header.inc .. include:: example_header.inc
@ -172,14 +170,14 @@ See the example in action
id=&quot;asciicast-2562&quot; async></script></body>"> id=&quot;asciicast-2562&quot; async></script></body>">
</iframe> </iframe>
The next example in the series is a :ref:`python_web_app` example, or The next example in the series is a :ref:`nodejs_web_app` example, or
you could skip to any of the other examples: you could skip to any of the other examples:
* :ref:`python_web_app`
* :ref:`nodejs_web_app` * :ref:`nodejs_web_app`
* :ref:`running_redis_service` * :ref:`running_redis_service`
* :ref:`running_ssh_service` * :ref:`running_ssh_service`
* :ref:`running_couchdb_service` * :ref:`running_couchdb_service`
* :ref:`postgresql_service` * :ref:`postgresql_service`
* :ref:`mongodb_image` * :ref:`mongodb_image`
* :ref:`python_web_app`