github.com/hustcat/docker@v1.3.3-0.20160314103604-901c67a8eeab/docs/userguide/intro.md (about)

     1  <!--[metadata]>
     2  +++
     3  title = "Introduction"
     4  description = "Introduction to user guide"
     5  keywords = ["docker, introduction, documentation, about, technology, docker.io, user, guide, user's, manual, platform, framework, home,  intro"]
     6  [menu.main]
     7  parent="engine_guide"
     8  +++
     9  <![end-metadata]-->
    10  
    11  # Introduction to Engine user guide
    12  
    13  This guide takes you through the fundamentals of using Docker Engine and
    14  integrating it into your environment. You'll learn how to use Engine to:
    15  
    16  * Dockerize your applications.
    17  * Run your own containers.
    18  * Build Docker images.
    19  * Share your Docker images with others.
    20  * And a whole lot more!
    21  
    22  This guide is broken into major sections that take you through learning the basics of Docker Engine and the other Docker products that support it.
    23  
    24  ## Dockerizing applications: A "Hello world"
    25  
    26  *How do I run applications inside containers?*
    27  
    28  Docker Engine offers a containerization platform to power your applications. To
    29  learn how to Dockerize applications and run them:
    30  
    31  Go to [Dockerizing Applications](containers/dockerizing.md).
    32  
    33  
    34  ## Working with containers
    35  
    36  *How do I manage my containers?*
    37  
    38  Once you get a grip on running your applications in Docker containers, you'll learn how to manage those containers. To find out
    39  about how to inspect, monitor and manage containers:
    40  
    41  Go to [Working With Containers](containers/usingdocker.md).
    42  
    43  ## Working with Docker images
    44  
    45  *How can I access, share and build my own images?*
    46  
    47  Once you've learnt how to use Docker it's time to take the next step and
    48  learn how to build your own application images with Docker.
    49  
    50  Go to [Working with Docker Images](containers/dockerimages.md).
    51  
    52  ## Networking containers
    53  
    54  Until now we've seen how to build individual applications inside Docker
    55  containers. Now learn how to build whole application stacks with Docker
    56  networking.
    57  
    58  Go to [Networking Containers](containers/networkingcontainers.md).
    59  
    60  ## Managing data in containers
    61  
    62  Now we know how to link Docker containers together the next step is
    63  learning how to manage data, volumes and mounts inside our containers.
    64  
    65  Go to [Managing Data in Containers](containers/dockervolumes.md).
    66  
    67  ## Docker products that complement Engine
    68  
    69  Often, one powerful technology spawns many other inventions that make that easier to get to, easier to use, and more powerful.  These spawned things share one common characteristic: they augment the central technology. The following Docker products expand on the core Docker Engine functions.
    70  
    71  ### Docker Hub
    72  
    73  Docker Hub is the central hub for Docker. It hosts public Docker images
    74  and provides services to help you build and manage your Docker
    75  environment. To learn more:
    76  
    77  Go to [Using Docker Hub](https://docs.docker.com/docker-hub).
    78  
    79  ### Docker Machine
    80  
    81  Docker Machine helps you get Docker Engines up and running quickly. Machine
    82  can set up hosts for Docker Engines on your computer, on cloud providers,
    83  and/or in your data center, and then configure your Docker client to securely
    84  talk to them.
    85  
    86  Go to [Docker Machine user guide](https://docs.docker.com/machine/).
    87  
    88  ### Docker Compose
    89  
    90  Docker Compose allows you to define a application's components -- their containers,
    91  configuration, links and volumes -- in a single file. Then a single command
    92  will set everything up and start your application running.
    93  
    94  Go to [Docker Compose user guide](https://docs.docker.com/compose/).
    95  
    96  
    97  ### Docker Swarm
    98  
    99  Docker Swarm pools several Docker Engines together and exposes them as a single
   100  virtual Docker Engine. It serves the standard Docker API, so any tool that already
   101  works with Docker can now transparently scale up to multiple hosts.
   102  
   103  Go to [Docker Swarm user guide](https://docs.docker.com/swarm/).
   104  
   105  ## Getting help
   106  
   107  * [Docker homepage](https://www.docker.com/)
   108  * [Docker Hub](https://hub.docker.com)
   109  * [Docker blog](https://blog.docker.com/)
   110  * [Docker documentation](https://docs.docker.com/)
   111  * [Docker Getting Started Guide](https://docs.docker.com/mac/started/)
   112  * [Docker code on GitHub](https://github.com/docker/docker)
   113  * [Docker mailing
   114    list](https://groups.google.com/forum/#!forum/docker-user)
   115  * Docker on IRC: irc.freenode.net and channel #docker
   116  * [Docker on Twitter](https://twitter.com/docker)
   117  * Get [Docker help](https://stackoverflow.com/search?q=docker) on
   118    StackOverflow
   119  * [Docker.com](https://www.docker.com/)