From 9eec7183093ad47a00cab49dd76239c6c1d5b792 Mon Sep 17 00:00:00 2001 From: Dawn-Docker <51414965+DawnWood-Docker@users.noreply.github.com> Date: Fri, 18 Oct 2019 10:22:56 -0700 Subject: [PATCH] Gs resources (#9682) adding resources content to get started --- README.md | 6 +--- _data/toc.yaml | 6 ++-- get-started/resources.md | 68 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+), 7 deletions(-) create mode 100644 get-started/resources.md diff --git a/README.md b/README.md index a1607f45c5..4c1808f2df 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,6 @@ # Docs @ Docker -Welcome to the repo for our documentation. This is the source for -[https://docs.docker.com/](https://docs.docker.com/). - -Feel free to send us pull requests and file issues. Our docs are completely -open source and we deeply appreciate contributions from our community! +**Please do not submit pull requests to master in this repo.** ## Table of Contents diff --git a/_data/toc.yaml b/_data/toc.yaml index 8ec27c853f..8b9c95228a 100644 --- a/_data/toc.yaml +++ b/_data/toc.yaml @@ -127,6 +127,8 @@ guides: title: FAQ - sectiontitle: Get started section: + - path: /engine/docker-overview/ + title: Docker overview - sectiontitle: Quickstart section: - title: "Part 1: Orientation and setup" @@ -139,8 +141,8 @@ guides: path: /get-started/part4/ - title: "Part 5: Sharing Images on Docker Hub" path: /get-started/part5/ - - path: /engine/docker-overview/ - title: Docker overview + - path: /get-started/resources/ + title: "Educational resources" - sectiontitle: Develop with Docker section: - sectiontitle: Develop your apps on Docker diff --git a/get-started/resources.md b/get-started/resources.md new file mode 100644 index 0000000000..8010eff4a9 --- /dev/null +++ b/get-started/resources.md @@ -0,0 +1,68 @@ +--- +title: "Educational resources" +keywords: get started, setup, orientation, quickstart, intro, concepts, kubernetes, docker desktop +description: Get started resources learning docker +--- + +Docker and the broader community of Docker experts have put together many different ways to get further training and hands-on experience with the Docker platform. Expand your understanding of Docker and Kubernetes with these additional free and paid resources. + +# Instructor-Led Training +Docker and our Authorized Training Partners offer instructor-led courses around the world. Great for teams and organizations and also available for private sponsored classrooms, register for an upcoming class at [https://training.docker.com](https://training.docker.com). + +Courses offered include: +* [Docker Fundamentals](https://success.docker.com/training/courses/docker-fundamentals) +* [Docker for Enterprise Developers](https://success.docker.com/training/courses/docker-for-enterprise-developers) +* [Docker for Enterprise Operations](https://success.docker.com/training/courses/docker-for-enterprise-operations) +* [Docker Kubernetes Service](https://success.docker.com/training/courses/docker-kubernetes-service) +* [Docker Troubleshooting and Support](https://success.docker.com/training/courses/docker-support-troubleshooting) + +\* Courses are fee-based + +# Hosted Labs +These self-paced and hands-on workshops use free, hosted environments ([Play with Docker](https://labs.play-with-docker.com/) and [Play with Kubernetes](https://labs.play-with-k8s.com/)) that do not require anything to be installed. Follow along and learn more about Docker and Kubernetes. + +* [Kubernetes Workshop](https://training.play-with-kubernetes.com/kubernetes-workshop/) +* [Microservice containerization and orchestration](https://training.play-with-docker.com/microservice-orchestration/) + +\* Labs are free but require registration with a Docker ID + + +# Self-Guided Tutorials +Created by experts in the Docker community, these free tutorials provide guided step-by-step workflows for working with the Docker platform. + +* **Integrating Docker with Your IDE** + * [Java Development: Eclipse](https://training.play-with-docker.com/java-debugging-eclipse/) + * [Java Development: IntelliJ](https://training.play-with-docker.com/java-debugging-intellij/) + * [Java Development: Netbeans](https://training.play-with-docker.com/java-debugging-netbeans/) + * [Live Debugging Node.js with Docker and Visual Studio Code](https://training.play-with-docker.com/nodejs-live-debugging/) + + +* **Windows Containers** + * [Windows Container Setup](https://training.play-with-docker.com/windows-containers-setup/) + * [Windows Container Basics](https://training.play-with-docker.com/windows-containers-basics/) + * [Windows Containers Multi-Container Applications](https://training.play-with-docker.com/windows-containers-multicontainer/) + +# Books +If books are your preferred learning style, check out these from Docker Architect Elton Stoneman: +* [Learn Docker in a Month of Lunches (use the code `webdoc40` for 40% off)](https://www.manning.com/books/learn-docker-in-a-month-of-lunches) +* [Docker on Windows: From 101 to Production with Docker on Windows](https://www.amazon.com/Docker-Windows-Elton-Stoneman-ebook/dp/B0711Y4J9K/) + +Or these written by the [Docker Captains](https://www.docker.com/community/captains). Docker Captain is a distinction that Docker awards to select members of the community that are both experts in their field and are committed to sharing their Docker knowledge with others. + +* [The Kubernetes Book](https://www.amazon.com/Kubernetes-Book-Nigel-Poulton/dp/1521823634/ref=sr_1_3?ie=UTF8&qid=1509660871&sr=8-3&keywords=nigel+poulton), Nigel Poulton, Nov 2018 +* [Docker Deep Dive](https://www.amazon.com/Docker-Deep-Dive-Nigel-Poulton/dp/1521822808/ref=sr_1_1?ie=UTF8&qid=1509660871&sr=8-1&keywords=nigel+poulton), Nigel Poulton, March 2018 +* [Docker in Action](https://www.amazon.com/Docker-Action-Jeff-Nickoloff/dp/1633430235/) **Updated (2018)** Jeff Nickoloff +* [Portuguese] [Docker para desenvolvedores](https://leanpub.com/dockerparadesenvolvedores) (2017) by Rafael Gomes + +# Self-Paced Online Learning +A number of Docker Captains have also created video courses on Docker and Kubernetes. + +* [Bret Fisher](https://www.bretfisher.com/courses/): Docker Mastery, Docker Swarm Mastery, Docker Mastery for Node.js Projects +* [Nick Janetakis](https://nickjanetakis.com/courses/) Dive into Docker, Docker for DevOps +* [Nigel Poulton](https://nigelpoulton.com/video-courses): Kubernetes 101, Getting Started with Kubernetes, Docker and Kubernetes: The Big Picture, Kubernetes Deep Dive, Docker Deep Dive +* [Arun Gupta](https://www.lynda.com/Docker-tutorials/Docker-Java-developers/576584-2.html): Docker for Java Developers +* [Ajeet Singh Raina](https://collabnix.com/): Docker and Kubernetes Labs +* [French] [Luc Juggery](https://www.udemy.com/user/lucjuggery/): Introduction to Kubernetes, The Docker Platform +* [Spanish] [Manuel Morejón](https://www.udemy.com/course/integrando-docker-a-su-infraestrucutra-y-servicios/learn/lecture/6624848#overview): Integrating Docker to its Infrastructure and Services + +\* Many of the courses are fee-based