|
@@ -4,9 +4,6 @@
|
|
|
|
|
|
.. _examples:
|
|
|
|
|
|
-Hello World
|
|
|
------------
|
|
|
-
|
|
|
.. _running_examples:
|
|
|
|
|
|
Check your Docker install
|
|
@@ -18,7 +15,7 @@ your Docker install, run the following command:
|
|
|
.. code-block:: bash
|
|
|
|
|
|
# Check that you have a working install
|
|
|
- docker info
|
|
|
+ $ sudo docker info
|
|
|
|
|
|
If you get ``docker: command not found`` or something like
|
|
|
``/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
|
|
|
-===========
|
|
|
+-----------
|
|
|
|
|
|
.. include:: example_header.inc
|
|
|
|
|
|
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
|
|
|
|
|
|
- # Download an ubuntu image
|
|
|
- sudo docker pull ubuntu
|
|
|
+ # Download an busybox image
|
|
|
+ $ sudo docker pull busybox
|
|
|
|
|
|
-Alternatively to the ``ubuntu`` image, you can select ``busybox``, a bare
|
|
|
-minimal Linux system. The images are retrieved from the Docker
|
|
|
-repository.
|
|
|
+The ``busybox`` image is a minimal Linux system. You can do the same
|
|
|
+with any number of other images, such as ``debian``, ``ubuntu`` or ``centos``.
|
|
|
+The images can be found and retrieved using the `Docker index`_.
|
|
|
|
|
|
+.. _Docker index: http://index.docker.io
|
|
|
|
|
|
.. 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.
|
|
|
|
|
@@ -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*
|
|
|
- **"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
|
|
|
- **"hello world"** is the input for the echo command
|
|
|
|
|
@@ -82,7 +80,7 @@ See the example in action
|
|
|
.. _hello_world_daemon:
|
|
|
|
|
|
Hello World Daemon
|
|
|
-==================
|
|
|
+------------------
|
|
|
|
|
|
.. include:: example_header.inc
|
|
|
|
|
@@ -172,14 +170,14 @@ See the example in action
|
|
|
id="asciicast-2562" async></script></body>">
|
|
|
</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:
|
|
|
|
|
|
|
|
|
-* :ref:`python_web_app`
|
|
|
* :ref:`nodejs_web_app`
|
|
|
* :ref:`running_redis_service`
|
|
|
* :ref:`running_ssh_service`
|
|
|
* :ref:`running_couchdb_service`
|
|
|
* :ref:`postgresql_service`
|
|
|
* :ref:`mongodb_image`
|
|
|
+* :ref:`python_web_app`
|