github.com/tompao/docker@v1.9.1/docs/userguide/index.md (about) 1 <!--[metadata]> 2 +++ 3 title = "The Docker user guide" 4 description = "The Docker user guide home page" 5 keywords = ["docker, introduction, documentation, about, technology, docker.io, user, guide, user's, manual, platform, framework, virtualization, home, intro"] 6 [menu.main] 7 parent = "mn_fun_docker" 8 +++ 9 <![end-metadata]--> 10 11 # Welcome to the Docker user guide 12 13 In the [Introduction](../misc) you got a taste of what Docker is and how it 14 works. This guide takes you through the fundamentals of using Docker and 15 integrating it into your environment. You'll learn how to use Docker to: 16 17 * Dockerize your applications. 18 * Run your own containers. 19 * Build Docker images. 20 * Share your Docker images with others. 21 * And a whole lot more! 22 23 This guide is broken into major sections that take you through the Docker life 24 cycle: 25 26 ## Getting started with Docker Hub 27 28 *How do I use Docker Hub?* 29 30 Docker Hub is the central hub for Docker. It hosts public Docker images 31 and provides services to help you build and manage your Docker 32 environment. To learn more: 33 34 Go to [Using Docker Hub](https://docs.docker.com/docker-hub). 35 36 ## Dockerizing applications: A "Hello world" 37 38 *How do I run applications inside containers?* 39 40 Docker offers a *container-based* virtualization platform to power your 41 applications. To learn how to Dockerize applications and run them: 42 43 Go to [Dockerizing Applications](dockerizing.md). 44 45 46 ## Working with containers 47 48 *How do I manage my containers?* 49 50 Once you get a grip on running your applications in Docker containers 51 we're going to show you how to manage those containers. To find out 52 about how to inspect, monitor and manage containers: 53 54 Go to [Working With Containers](usingdocker.md). 55 56 ## Working with Docker images 57 58 *How can I access, share and build my own images?* 59 60 Once you've learnt how to use Docker it's time to take the next step and 61 learn how to build your own application images with Docker. 62 63 Go to [Working with Docker Images](dockerimages.md). 64 65 ## Networking containers 66 67 Until now we've seen how to build individual applications inside Docker 68 containers. Now learn how to build whole application stacks with Docker 69 networking. 70 71 Go to [Networking Containers](networkingcontainers.md). 72 73 ## Managing data in containers 74 75 Now we know how to link Docker containers together the next step is 76 learning how to manage data, volumes and mounts inside our containers. 77 78 Go to [Managing Data in Containers](dockervolumes.md). 79 80 ## Working with Docker Hub 81 82 Now we've learned a bit more about how to use Docker we're going to see 83 how to combine Docker with the services available on Docker Hub including 84 Trusted Builds and private repositories. 85 86 Go to [Working with Docker Hub](dockerrepos.md). 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 ## Docker Machine 97 98 Docker Machine helps you get Docker Engines up and running quickly. Machine 99 can set up hosts for Docker Engines on your computer, on cloud providers, 100 and/or in your data center, and then configure your Docker client to securely 101 talk to them. 102 103 Go to [Docker Machine user guide](https://docs.docker.com/machine/). 104 105 ## Docker Swarm 106 107 Docker Swarm pools several Docker Engines together and exposes them as a single 108 virtual Docker Engine. It serves the standard Docker API, so any tool that already 109 works with Docker can now transparently scale up to multiple hosts. 110 111 Go to [Docker Swarm user guide](https://docs.docker.com/swarm/). 112 113 ## Getting help 114 115 * [Docker homepage](https://www.docker.com/) 116 * [Docker Hub](https://hub.docker.com) 117 * [Docker blog](https://blog.docker.com/) 118 * [Docker documentation](https://docs.docker.com/) 119 * [Docker Getting Started Guide](https://docs.docker.com/mac/started/) 120 * [Docker code on GitHub](https://github.com/docker/docker) 121 * [Docker mailing 122 list](https://groups.google.com/forum/#!forum/docker-user) 123 * Docker on IRC: irc.freenode.net and channel #docker 124 * [Docker on Twitter](https://twitter.com/docker) 125 * Get [Docker help](https://stackoverflow.com/search?q=docker) on 126 StackOverflow 127 * [Docker.com](https://www.docker.com/)