---
title: "docker"
author: "Mohammad Abu Mattar"
canonical: https://mkabumattar.com/blog/categories/docker
---

[Home](/)›[All Posts](/blog)›[All Categories](/blog/categories)›[Docker](/blog/categories/docker)

Category

# docker

5Articles

[![The Democratization of Container Security: Docker Hardened Images](/_astro/hero.CPmb6ixV_1X6DeU.webp)](/blog/post/democratization-docker-hardened-images-container-security)

## [The Democratization of Container Security: Docker Hardened Images](/blog/post/democratization-docker-hardened-images-container-security)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Docker](/blog/categories/docker)
-   [Container Security](/blog/categories/container-security)
-   [DevSecOps](/blog/categories/devsecops)
-   [Supply Chain Security](/blog/categories/supply-chain-security)
-   Published: 19 Dec, 2025

On December 17, 2025, the world of container security changed in a big way. Docker decided to open up its entire catalog of over 1,000 Docker Hardened Images (DHI) to everyone under the Apache 2.0 lic

[#Docker Hardened Images](/blog/tags/docker-hardened-images)[#Distroless](/blog/tags/distroless)[#SBOM](/blog/tags/sbom)+5 tags

[read more](/blog/post/democratization-docker-hardened-images-container-security)

[![Get Started with Building ReactJS and Docker: A Complete Guide](/_astro/hero.CDA9gINC_5FejQ.webp)](/blog/post/get-started-with-building-reactjs-and-docker-a-complete-guide)

## [Get Started with Building ReactJS and Docker: A Complete Guide](/blog/post/get-started-with-building-reactjs-and-docker-a-complete-guide)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [ReactJS](/blog/categories/reactjs)
-   [Docker](/blog/categories/docker)
-   [DevOps](/blog/categories/devops)
-   [Containerization](/blog/categories/containerization)
-   [Web Development](/blog/categories/web-development)
-   Published: 18 Feb, 2023

Introduction Docker is a powerful tool that allows developers to create, deploy, and run applications in a portable and scalable way. It uses containerization to encapsulate all the dependencies a

[#ReactJS](/blog/tags/reactjs)[#Docker](/blog/tags/docker)[#Dockerfile](/blog/tags/dockerfile)+5 tags

[read more](/blog/post/get-started-with-building-reactjs-and-docker-a-complete-guide)

[![How To Run MySQL in a Docker Container: A Step-by-Step Guide with Customization Tips](/_astro/hero.W_-sxnO__2i0INW.webp)](/blog/post/how-to-run-mysql-in-a-docker-container-a-step-by-step-guide-with-customization-tips)

## [How To Run MySQL in a Docker Container: A Step-by-Step Guide with Customization Tips](/blog/post/how-to-run-mysql-in-a-docker-container-a-step-by-step-guide-with-customization-tips)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Docker](/blog/categories/docker)
-   [MySQL](/blog/categories/mysql)
-   [Databases](/blog/categories/databases)
-   [DevOps](/blog/categories/devops)
-   [Containerization](/blog/categories/containerization)
-   Published: 12 Feb, 2023

Introduction Docker has revolutionized the way we run and manage applications by making it easy to package, deploy, and run applications in containers. Containers allow applications to run in a co

[#Docker](/blog/tags/docker)[#MySQL](/blog/tags/mysql)[#Database Containerization](/blog/tags/database-containerization)+4 tags

[read more](/blog/post/how-to-run-mysql-in-a-docker-container-a-step-by-step-guide-with-customization-tips)

[![How To Install Docker On Linux In 4 Easy Steps!](/_astro/hero.CpX7CDI1_VrFPo.webp)](/blog/post/how-to-install-docker-on-linux-in-4-easy-steps)

## [How To Install Docker On Linux In 4 Easy Steps!](/blog/post/how-to-install-docker-on-linux-in-4-easy-steps)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [Docker](/blog/categories/docker)
-   [Linux](/blog/categories/linux)
-   [DevOps](/blog/categories/devops)
-   [System Administration](/blog/categories/system-administration)
-   [Containerization](/blog/categories/containerization)
-   Published: 12 Feb, 2023

Introduction Docker is a powerful platform that allows developers to create, deploy, and run applications in containers. Containers are isolated environments that allow you to run your application

[#Docker Installation](/blog/tags/docker-installation)[#Linux Setup](/blog/tags/linux-setup)[#DevOps Tools](/blog/tags/devops-tools)+3 tags

[read more](/blog/post/how-to-install-docker-on-linux-in-4-easy-steps)

[![How to Run an Apache Web Server Using Docker on an AWS EC2 Instance](/_astro/hero.WA3H4xsW_KuMrf.webp)](/blog/post/how-to-run-an-apache-web-server-using-docker-on-an-aws-ec2-instance)

## [How to Run an Apache Web Server Using Docker on an AWS EC2 Instance](/blog/post/how-to-run-an-apache-web-server-using-docker-on-an-aws-ec2-instance)

-   [Mohammad Abu Mattar](/authors/mohammad-abu-mattar)
-   [AWS](/blog/categories/aws)
-   [EC2](/blog/categories/ec2)
-   [Docker](/blog/categories/docker)
-   [Apache](/blog/categories/apache)
-   [Web Server](/blog/categories/web-server)
-   Published: 31 Oct, 2022

Introduction In this post, we will learn how to run an Apache web server using Docker on an AWS EC2 instance. We will use the following tools:AWS EC2 \[Docker\](

[#AWS EC2 Docker](/blog/tags/aws-ec2-docker)[#Apache Docker](/blog/tags/apache-docker)[#Containerization](/blog/tags/containerization)+4 tags

[read more](/blog/post/how-to-run-an-apache-web-server-using-docker-on-an-aws-ec2-instance)
