gitmyhub

docker.labs

PHP ★ 12k updated 2y ago ▣ archived

This is a collection of tutorials for learning how to use Docker with various tools. Contributions welcome.

An archived collection of hands-on Docker tutorials covering containers, networking, security, Docker Swarm, and language-specific guides for Java, Node.js, and ASP.NET, no longer actively updated.

DockerPHPNode.jsJavaASP.NETsetup: easycomplexity 1/5

docker-archive-public/docker.labs is a collection of written tutorials for learning Docker, put together by Docker staff and community contributors. Docker is a tool that packages software into self-contained units called containers, which lets applications run the same way across different machines and operating systems. This repo was an early central place for hands-on learning materials.

The tutorials span a range of topics. Beginners can start with an introduction to core Docker concepts, while more experienced users can work through guides on Docker Swarm (a way to coordinate containers across multiple machines), networking, and security. Developer-focused walkthroughs cover specific languages and frameworks including Java, Node.js, and ASP.NET, with some labs showing how to debug a running application inside a container.

The repository is no longer actively receiving new content. The maintainers have shifted focus to a separate training site, and new tutorials are being added there instead. Corrections to existing labs are still accepted via pull requests.

The README serves as a short table of contents linking to individual tutorial folders inside the repository. It is a read-and-follow resource rather than a software library, so there is no code to install or run directly from this repo.

Where it fits