Skip to content

Commit aecdaef

Browse files
committed
initial push of dcus labs
1 parent bf3231c commit aecdaef

File tree

253 files changed

+2625
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

253 files changed

+2625
-0
lines changed

dockercon-us/README.md

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# DockerCon US 2016 Hands-On Labs (HOL)
2+
3+
![dcus2016](images/dockercon.png)
4+
5+
This repo contains the series of hands-on labs presented at DockerCon 2016. They are designed to help you gain experience in various Docker features, products, and solutions. Depending on your experience, each lab requires between 30-45 minutes to complete. They range in difficulty from easy to advanced.
6+
7+
In order to complete the following labs you'll need to create at least 3 Ubuntu 14.04 virtual machines and install the Docker 1.12 engine.
8+
9+
You can then choose one or more of the following lab tutorials to go through.
10+
11+
---
12+
13+
## Lab 01. [Docker for Developers](https://github.com/docker/dcus-hol-2016/tree/master/docker-developer)
14+
15+
Docker for Mac and Docker for Windows are faster, more reliable alternatives to Docker Toolbox for running Docker locally on your Windows or Mac
16+
17+
Duration: 30 minutes
18+
19+
In this lab you will:
20+
21+
- Install either Docker for Mac or Docker for Windows
22+
- Deploy a sample Docker application
23+
24+
## Lab 02. [Docker Datacenter](https://github.com/docker/dcus-hol-2016/tree/master/docker-datacenter)
25+
26+
Docker Datacenter brings container management and deployment services to enterprises with a production-ready platform supported by Docker and hosted locally behind the firewall.
27+
28+
Duration: 45 minutes
29+
30+
In this lab you will:
31+
32+
- Install Docker Universal Control Plane
33+
- Deploy a single-container service
34+
- Deploy a multi-container application
35+
- Use users and teams to implement role-based access control
36+
37+
## Lab 03. [Docker Cloud](https://github.com/docker/dcus-hol-2016/tree/master/docker-cloud)
38+
39+
Docker Cloud is Docker's cloud platform to build, ship and run your containerized applications. Docker Cloud enables teams to come together to collaborate on their projects and to automate complex continuous delivery flows. So you can focus on working and improving your app, and leave the rest up to Docker Cloud. Docker Cloud offers a set of services that can be used individually or together for an end-to end solution.
40+
41+
Duration: 45 minutes
42+
43+
In this lab you will:
44+
45+
- Install the Docker Cloud CLI
46+
- Bring and existing node under management
47+
- Deploy a single container service
48+
- Build an automated CI/CD pipeline with GitHub and Docker Cloud
49+
50+
51+
## Lab 04. [Windows Server Containers and Docker](https://github.com/docker/dcus-hol-2016/tree/master/windows-containers)
52+
53+
Windows-based Docker containers will debut with the release of Windows Server 2016 later this year. Using the same CLI and APIs that Docker uses today on Linux, Windows users will be able to build, ship, and run software faster than ever before. This lab uses a technical preview of Windows Server 2016 to give you a core introduction to Windows Server Containers and the Docker Engine on Windows.
54+
55+
Duration: 15 minutes
56+
57+
In this lab you will:
58+
59+
- Pull Docker images for Windows
60+
- Build an application,
61+
- Dockerize it and iterate on it.
62+
63+
64+
## Lab 05. [Docker Native Orchestration](https://github.com/docker/dcus-hol-2016/tree/master/docker-orchestration)
65+
66+
In this lab you will try out the new features from Docker engine 1.12 that provide native container orchestration. You will deploy a Dockerized application to a single host and test the application. You will then configure Docker for Swarm Computing and deploy the same app across multiple hosts. You will then see how to scale the application and move the workload across different hosts easily.
67+
68+
Duration: 45 minutes
69+
70+
In this lab you will:
71+
72+
- Deploy a single host application with a Dockerfile
73+
- Configure Docker for Swarm Computing
74+
- Deploy the application across multiple hosts
75+
- Scale the application
76+
- Drain a node and reschedule the containers
77+
78+
79+
80+
81+
---
82+
83+
## Contribute Your Own Labs
84+
85+
If you have an awesome tutorial/lab and would like to add it here. Please open a PR. We would love to add more exciting tutorials to the list!

dockercon-us/docker-cloud/README.md

Lines changed: 681 additions & 0 deletions
Large diffs are not rendered by default.
Loading
54.9 KB
Loading
52.3 KB
Loading
Loading
Loading
167 KB
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
61.5 KB
Loading
Loading
155 KB
Loading
Loading
Loading
161 KB
Loading
Loading
Loading
Loading
10.1 KB
Loading
98.2 KB
Loading
137 KB
Loading
Loading
126 KB
Loading
307 KB
Loading

0 commit comments

Comments
 (0)