Working with Database (2): Running MS SQL Server and Webserver(Apache)+PHP Containers Together Using Docker Compose

We started the article series with a Relational Database Management System: Microsoft SQL Server 2022. We will run Microsoft SQL Server and Apache Webserver + PHP together in Containers. We will run the containers first with Dockercompose, then with Amazon Container Service (ECS) by using the “task definition file”, and later we will run them with the “Kubernetes yaml file” by using Helm on the Elastic Kubernetes Service (EKS). We will enter Microsoft SQL Server data and then query them.
We will troubleshoot in the containers (in Microsoft SQL Server and Webserver). We will examine together the 6 problems and solutions I encountered while setting up Microsoft SQL Server, one by one.
Finally, we will write a Jenkins pipeline, to make them automatically deploy and update in the CI/CD lifecycle.
We will do these practically step by step in this article series.

Cumhur Akkaya
16 min readOct 2, 2024

--

--

Cumhur Akkaya

✦ Multi-Cloud & DevOps Engineer, ✦Technical Writer, ✦AWS Community Builder, ✦LinkedInTop Voice, ✦Believes in learning by doing, ✦ linkedin.com/in/cumhurakkaya