Coding Challenge #52 - Docker

Coding Challenge #52 - Docker

Hi this is John with this week’s Coding Challenge, the 52nd in a row. Which means Coding Challenges is one year old today! ??????

???Thank you for being one of the 83,000+ software developers who have subscribed on LinkedIn, I’m honoured to have you as a reader. ??

If there is a Coding Challenge you’d like to see, please let me know!

Coding Challenge #52 - Docker

This challenge is to build your own version of Docker.

Docker is a software platform that allows you to build, test, and deploy applications quickly. It does that by packaging software into container images. These container images?include everything needed to run the software - libraries, system tools, configuration and application.

There are two key parts of the Docker ecosystem that we’re going to look at in this Coding Challenge, Docker Hub and the Docker Engine.

Docker Hub us a container registry. It allows developers to find use and share container images. Docker Engine, which provides a container runtime that can run these container images ensuring that the containerised software runs the same wherever it is deployed.

Happy Birthday Coding Challenges!

To celebrate Coding Challenges being one year old, I’m offering 20% off my courses for the next few days. Use the code: ONEYEAR.

The Challenge - Building Your Own Docker

In this Coding Challenge we’re going to build an application to pull a container image from Docker Hub, unpack and run it in our own container runtime.

This Coding Challenge is a long one, unfortunately too long to fit within the size limit that Substack supports for newsletters. So if you’re interested in giving it a go please visit the build your own Docker page on the Coding Challenges website.

Fernando Correia

Software Developer I like C, Golang and Typescript sometimes.

8 个月

Meanwhile companies still shortlist people based on dumb leetcode exercises that nobody does irl. This is great btw ! I love it

Glenn Anderson

Senior Software Engineer & Architect ? Application Innovation ? Strategic Leader in Delivering Innovative Solutions "Transforming Visions into Technological Realities."

8 个月

You should start to include ideas that are more frontend oriented. But not the same boring todo list everybody does. Fun stuff like small games, or useful things like secure registration/login/recovery/mfa. Or maybe something challenging like a simple end-to-end encrypted chat.

Raul Junco

Simplifying System Design

8 个月

A whole year of cool challenges!

回复
Steve Taplin

CEO at Sonatafy, AI/ML led Nearshore Software Development synced with US time zones for maximum Productivity & Collaboration | Forbes & Entrepreneur Author

8 个月

Love your commitment to helping software developers grow their coding skills through real-world challenges! ??

Mayank Ahuja

Follow for Your Daily Dose of Coding, Software Development & System Design Tips | Tech Book Buff | Exploring AI | Everything I write reflects my personal thoughts and has nothing to do with my employer. ??

8 个月

Congratulations John. Incredible challenges. Just curious to know, on an avg how many folks are able to solve these challenges?

要查看或添加评论,请登录

社区洞察

其他会员也浏览了