Become a cloud genius without really trying.
We know lots about Linux and technology, and we're not afraid to share.
🏆 Trusted by over 150,000 readers every month — and you. Welcome!
What do you want to do?
Start your adventure from one of these:
↓ Or scroll down for more of our wholesome content ↓
🧊 Containers & Docker
How To Communicate Between Docker Containers
Understand how a Docker container can talk to its container friends, by setting up a network. Includes a real example.
Why use Containers?
What are the benefits of using Docker containers, and what are containers used for?
The Best Places to Learn & Try Kubernetes Online
Learning Kubernetes can seem challenging. But fear not! Here's a boatload of resources that will help you get there.
How do Pods communicate in Kubernetes?
A tutorial on how to get your application Pods in Kubernetes to talk to other Pods, by using Services.
The 7 essential stages of a CI/CD pipeline
The key activities that make up a solid, dependable CI/CD pipeline for your code
The best DevOps books (to adorn your desk)
Pick up a book and expand your knowledge with these top DevOps titles.
Run a web server in a Linux VM with Vagrant [Learning Project]
Learn Linux and virtualisation basics by deploying a website in this tutorial.
45 Essential Linux Commands (with Examples)
Whether you're a Linux noob or expert, give your brain a boost with this list of useful Linux commands.
The Field Guide to the Java Ecosystem
Beyond 'Hello World': a no-nonsense guide to building and supporting Java apps today.
Java IDEs: The Definitive Guide (and Top Picks)
Not all IDEs are created the same, so if you're writing Java code, make sure you choose a good one.
We're building everything you need to grow your career in cloud and DevOps.
Oh hey. I thought you were going to scroll past. But you decided to stop here. Hi!
After working for (a few) years in technology, and getting the chance to work on some amazing projects, travel to some very interesting places, and work with some very talented people, I decided to start this blog. I wanted to teach what I know and give a hand to people trying to break into the industry!
There no other place like I.T.: constant learning, problem-solving, learning those weird acronyms, and building stuff! When it's great, it's basically like playtime for grown-ups.
But it's not always easy to figure out your own path, what the hell all the technologies mean, or to find the motivation to learn. That's what this site is here for.
I hope you find the content here useful! If you like what you see here, then sign up to the newsletter, so that I can tell you about our new and updated guides, so you can keep your skills f-r-e-s-h.
Tom, Founder and Editor at tutorialworks.com
More about this site
Working with containers
DevOps Engineering & Linux
Kubernetes & OpenShift
Code samples and demos
Free and open source code for you to pull apart and learn from:
tutorialworks/container-demos - Learn about containers with a collection of exercises and scenarios for you to follow.
monodot/container-up - Demos of building and running applications in various languages, in containers
tutorialworks on GitHub → - See our GitHub organisation for all of our demos and projects