Docker on Oracle Linux 10 logo

    Docker on Oracle Linux 10

    This product has charges associated with it for seller support. Docker on Oracle Linux 10 provides a robust and scalable environment for developing, running, and managing containerized applications. Leveraging the performance and stability of Oracle Linux, this AMI is optimized for deploying microservices and cloud-native applications efficiently. With built-in support for Docker, users can easily create and manage containers, streamlining their development workflows. This solution is ideal for organizations looking to enhance application deployment speed, simplify continuous integration and delivery (CI/CD) processes, and improve resource utilization in cloud environments. Whether for enterprise applications or small-scale projects, Docker on Oracle Linux 10 is designed to help developers focus on innovation, while ensuring a secure and reliable infrastructure.

    Ratings and reviews

    4.2
    45 ratings
    3 star
    2 star
    1 star
    44%
    56%
    0%
    0%
    0%
    17 AWS reviews
    |
    28 external reviews
    External reviews are from G2  and PeerSpot .

    Filters

    Review type

    AWS Marketplace reviews
    External reviews
    Reviews (45)
    reviewer2875365

    Container management has simplified cleanup and supports reliable, connected workloads

    Reviewed on Jul 20, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for Docker on CentOS involves various workloads that are all interconnected on ECS and they were initially running on Docker. All of them are running on Docker as a matter of fact, but they were initially running on CentOS.

    A quick specific example of one of those workloads, or how I'm using Docker on CentOS in my environment, is that it is no longer the case as we moved to Alpine on ECS, but historically it has been running on EC2 instances and Docker was running the various workloads containers for our application on the box itself.

    What is most valuable?

    The best features Docker on CentOS offers include cleanup and management of the containers.

    When I mention cleanup and management, what specifically stands out for me is the ease of removing unused containers or any dangling resources such as the volume that is created with it or even the network adapters or even logs.

    Docker on CentOS has positively impacted my organization as it has been serving us very well until we reduced our footprint on the container side moving to Alpine, but meanwhile, it has been serving us well. It has been serving us in terms of stability and reliability. The service is easy to start, stop, and work with.

    What needs improvement?

    Docker on CentOS can be improved, but that is a very tough and tricky question. There is not much I could add to whatever is provided as it is a Linux service embedded within CentOS or the operating system. The log cleanup with Docker containers could be a little bit improved. However, that is only my humble opinion, so I would not recommend anything specific.

    For how long have I used the solution?

    I have been using Docker on CentOS for four years.

    What other advice do I have?

    My advice to others looking into using Docker on CentOS is to do it. It is a good product. I would rate Docker on CentOS a nine out of ten.

    I gave it a nine out of ten because no one is perfect.

    Regarding Docker on CentOS's AI capabilities, it looks pretty much equal to the other operating systems that are running Docker. I do not have much experience on that side which would differ from the other operating systems, but I will presume it is in fact well guarded. I have not played with its accuracy and reliability of output.

    My overall review rating for Docker on CentOS is nine out of ten.

    Which deployment model are you using for this solution?

    Private Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Ebenezer Gbormittah

    Container workflows have transformed deployments and now support consistent releases

    Reviewed on Jul 07, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My primary use case for Docker on CentOS is to package, deploy, and run applications consistently across development, testing, and production environments. I use Docker to containerize applications along with all their dependencies, ensuring they run the same regardless of the underlying infrastructure. On CentOS, I typically use Docker to build Docker images using Dockerfiles, run containerized applications such as web services and APIs, manage multi-container applications using Docker Compose when needed, isolate applications to avoid dependency conflicts, simplify deployment and rollbacks by using versioned Docker images, support CI/CD pipelines by building, testing, and deploying containers automatically, and finally, to prepare applications for orchestration with Kubernetes in production.

    One additional point I want to add is that I don't just use Docker to run containers, but I use it as a part of a complete deployment workflow. On CentOS, I typically build optimized Docker images using multi-stage builds to reduce the image size. I also store configuration and secrets outside the image using environment variables or external secret management solutions. I use Docker volumes for persistent application data and bind mounts where appropriate. I create a custom Docker network so services can communicate securely while remaining isolated. I monitor container health using Docker health checks and logs. I tag images with version numbers to support controlled deployment and quick rollbacks. Finally, I integrate Docker into CI/CD pipelines, so every code change is automatically built, tested, and deployed.

    What is most valuable?

    Docker on CentOS offers several features that make application deployment and management efficient and reliable. One feature is containerization that packages the application with all its dependencies, ensuring consistent operation across different environments. Another is portability; Docker containers can be moved easily between development, testing, and production without modification. Isolation is another key feature, as each container runs independently, preventing dependency conflicts between applications. Lastly, Docker on CentOS's lightweight nature allows containers to share the host operating system kernel, making them much more efficient than traditional virtual machines. There are many features, and I could mention more than these.

    Docker on CentOS has had a significant positive impact on the organization in several ways. First, it standardized the deployment process, as every environment from deployment to testing and production uses the same Docker images, which eliminates configuration drift and reduces environment-related issues. Second, it accelerated application deployment; instead of manually installing dependencies on servers, we simply pull the required Docker image and start the container, reducing deployment time from hours to just a few minutes. Third, it improved resource utilization since Docker containers share the host operating system kernel, allowing us to run multiple applications efficiently on the same CentOS server with lower resource consumption than traditional virtual machines. It has also enhanced scalability; during periods of increased demand, we could quickly start additional container instances to handle the extra workload and remove them when demand decreased. From an operational perspective, Docker on CentOS simplified troubleshooting and rollback, as if a new deployment introduced an issue, we could quickly deploy the previous stable image, minimizing downtime. Finally, Docker on CentOS integrates well with CI/CD pipelines, allowing build, automated testing, and deployments to be performed consistently, which increased our release frequency, reduced human error, and improved overall application reliability.

    What needs improvement?

    While Docker on CentOS is a robust platform, there are areas for improvement, such as simpler security configuration around Linux policies, enhanced built-in monitoring and diagnostics for easier troubleshooting, improved image validation and vulnerability management, more intelligent resource management, seamless upgrades and compatibility, and enhanced logging and debugging capabilities.

    For how long have I used the solution?

    I have been using Docker on CentOS for the past five years.

    What do I think about the stability of the solution?

    Docker on CentOS has been very stable in my experience, especially when deployed using supported versions and following best practices.

    Which solution did I use previously and why did I switch?

    Before adopting Docker on CentOS, we evaluated several alternatives based on deployment consistency, scalability, ease of management, and cost. The main options we considered included traditional virtual machines like VMware and Hyper-V, which provided strong isolation but consumed more CPU, memory, and storage while provisioning new environments slower than using containers. We evaluated Podman, which integrates well with CentOS and supports daemon-less, rootless containers as a secure alternative. However, at the time, Docker had a larger ecosystem, broader community support, and better integration with our systems and CI/CD tools. We also considered Red Hat OpenShift for enterprise container orchestration, but it introduced additional complexity and increased costs that were unnecessary for our needs. For Kubernetes, we evaluated it for orchestration; rather than replacing Docker on CentOS, we viewed Kubernetes as the platform to orchestrate Docker containers as our environment scaled.

    How was the initial setup?

    My experience with Docker on CentOS is that it is cost-effective and relatively inexpensive to set up. Docker on CentOS engine itself is open-source, so there is no license cost for the container runtime we use on our CentOS server. Our primary expenses are related to the underlying infrastructure, such as virtual machines, cloud instances, storage, networking, and monitoring tools, not Docker on CentOS itself. The initial setup cost was low; installing Docker on CentOS took less than an hour, and once the base configuration, security settings, and CI/CD integration were in place, additional applications could be deployed quickly with minimal effort.

    What was our ROI?

    We observed a positive return on investment after adopting Docker on CentOS. While Docker on CentOS didn't necessarily reduce the number of employees, it significantly improved team productivity and operational efficiency. Some measurable improvements include a reduction in deployment time from forty-five to sixty minutes to under ten minutes, representing an eighty to eighty-five percent reduction. Environment-related issues dropped by approximately eighty percent as the same Docker image was used consistently across all environments. Recovery time during failed deployments improved from about thirty minutes to less than five minutes by rolling back to a previous image. Infrastructure utilization increased by around thirty to forty percent since multiple containers could efficiently share resources.

    What other advice do I have?

    My advice is to start with a solid foundation and follow container best practices from the beginning. First, use official and minimal base images to reduce the attack surface and improve performance. Keep both the CentOS host and Docker engine updated with the latest security patches. Second, avoid running containers as root users; use the principle of least privilege, enable SELinux, and scan container images regularly for vulnerabilities before deploying them to production. Third, automate your deployments by integrating Docker on CentOS with CI/CD pipelines. This ensures consistent builds, automated testing, and reliable deployment while reducing manual errors. I also recommend using Docker volumes for persistent data, custom networks for secure communication between services, and health checks, so failed containers can be detected and restarted automatically. Finally, start with a small proof of concept, document your Docker files and deployment process, monitor your containers using logging and metrics, and then scale gradually as your team gains experience. Overall, Docker on CentOS is a mature, reliable, and cost-effective platform. With good security practices, automation, and monitoring, it can significantly improve application deployment consistency and operational efficiency. I would rate my overall experience with this solution a nine out of ten.

    Iakym Lynnyk

    Container workflows have improved development for big data but still need stronger security

    Reviewed on Jul 07, 2026
    Review provided by PeerSpot

    What is our primary use case?

    Docker on CentOS is the best utility for development, and I have no experience with Docker Swarm. We are developing our internal applications that are intended to run in Kubernetes in Docker.

    An application where Docker on CentOS plays a key role is as a container manager.

    Applications are running in Kubernetes, and Docker on CentOS is a development environment.

    Docker on CentOS is an option for containerization and is the approach to consider before going to Kubernetes or more major automating containerization systems.

    What is most valuable?

    In my experience, the best features Docker on CentOS offers are images flavor, Docker Hub, and building images.

    Docker Hub helps my workflow and development process by being used for image sharing, and we use default images from famous vendors to get direct Docker images to build and in-build our application.

    Docker on CentOS has positively impacted my organization by making big data easy to configure and deploy, and it provides a more secure and isolated environment. However, from my personal perspective, you lose to Podman, which is even more secure in terms of environments and CHROOT approach for containerization.

    Docker on CentOS has improved my team's workflow and productivity with quick spin up, cluster arrangement, and load balancing making better improvements amongst our internal Kafka cluster.

    What needs improvement?

    Docker on CentOS still has a lower entry point and understanding of how everything works, but I do not have any updates on that compared to another solution. Being open source is better than trying to sell the license.

    I think improvements around the client-daemon approach and moving to distributed development and process running will improve security and decrease the attack surface.

    Regarding Docker on CentOS's AI capabilities, I declined to use that approach because of personal concerns about keeping information where it is.

    Regarding Docker on CentOS's AI capabilities, I found it to be less than 30 in terms of accuracy and reliability of output.

    I do not consider any Linux distro, including CentOS or Red Hat, to be something incredible or peculiar; they are more or less the same. In my 20 years of experience with Linux, the architecture matters, depending on the CPU and calculator. For improvement in Docker on CentOS, I said to make it more distributed, make it more secure to use, decrease the attack surface, and do something about licensing.

    For how long have I used the solution?

    I have been working in my current field for over 11 years.

    What do I think about the stability of the solution?

    In my experience, Docker on CentOS is rather stable, allowing multiple Docker images to run in one environment, and it is one of the most useful things that Docker on CentOS is compatible with the configurations to Kubernetes.

    What do I think about the scalability of the solution?

    I cannot provide insight on scaling if I never used it.

    How are customer service and support?

    We needed to use customer support for Docker on CentOS.

    Which solution did I use previously and why did I switch?

    I previously used a different solution before Docker on CentOS, but the solution was switched together with the company, and I never chose such technology. I was adapting to them and did not have a preference for the technology, but earlier I used the most early container solutions.

    What was our ROI?

    I do not have any information on a return on investment.

    Which other solutions did I evaluate?

    I did not evaluate other options before choosing Docker on CentOS.

    What other advice do I have?

    Docker on CentOS has positively impacted my organization by making big data easy to configure and deploy, and it provides a more secure and isolated environment. However, from my personal perspective, you lose to Podman, which is even more secure in terms of environments and CHROOT approach for containerization.

    If Docker on CentOS is seven, then Podman is eight, and Kubernetes is ten.

    I would say do not stick to CentOS; I understand it is because of AWS, but Docker and Linux work everywhere similarly.

    My advice for others looking into using Docker on CentOS is to implement it well with Rancher.

    reviewer2868033

    Dedicated servers have hosted databases reliably and have accelerated project spin-up

    Reviewed on Jul 05, 2026
    Review provided by PeerSpot

    What is our primary use case?

    I use Docker on CentOS as a dedicated server to spin up a few containers with WordPress, including a database. I run several kinds of databases, which is my main use case for Docker on CentOS. This is typically orchestrated by Docker Compose and runs on a CentOS server.

    What is most valuable?

    The best features Docker on CentOS offers is that it works exceptionally well, and I would say that is the most valuable aspect.

    Docker on CentOS has positively impacted my organization because we spend much more time on spinning up projects. We have scripts that help us make it work on CentOS, which has saved us a considerable amount of time.

    It is difficult to calculate the exact time saved since using Docker on CentOS, but I am confident it is around 35 to 40 percent. I can measure it in this way.

    What needs improvement?

    Based on my experience, Docker on CentOS works for my needs and I currently cannot find anything I would like to add.

    Nothing comes to mind regarding needed improvements for Docker on CentOS because all our use cases are covered by existing functionality.

    For how long have I used the solution?

    I have been using Docker on CentOS for four years.

    What do I think about the stability of the solution?

    Docker on CentOS means that all functionality is working as needed and I usually do not face any troubles with spinning up containers or spend time troubleshooting. This indicates that it is very stable.

    What other advice do I have?

    I would advise that Docker on CentOS is one of the best Linux systems, and I would highly recommend using it without any concerns about disadvantages or reasons to prevent someone from using it.

    I have nothing to add about Docker on CentOS at this time.

    Regarding Docker on CentOS's AI capabilities, I suppose AI capabilities should be great to have.

    My view on Docker on CentOS's AI capabilities is that it is reliable regarding its accuracy and reliability of output, especially if there is enough context. Otherwise, any LLM will not work well without sufficient context.

    I give this review a rating of 9.5.

    reviewer2867931

    Containerization has streamlined deployments and now simplifies managing workload transitions

    Reviewed on Jul 03, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Docker on CentOS is specific to my line of work. If there are any platforms that we have to commission, we prefer to containerize them, which makes them very lightweight and easier to manage. I know that their dependencies are all packaged into the container, so they are not dependent on the bare metal or the host operating systems' dependencies.

    I'm leveraging Docker on CentOS in that anything we have to do, we always look at the strategy and ask if it can be containerized. Then we look at containerizing it.

    What is most valuable?

    The best features Docker on CentOS offers include the fact that it is OS agnostic and works with its own prerequisites bundled into the container, which makes it flexible to deploy whichever application I'm looking at, so I am no longer held to my system's binaries.

    In terms of scalability, I really love how easy it is to spin up another container in order for me to manage workloads, which also makes the management of all workloads easier.

    Since adopting Docker on CentOS with a DevOps model, it has positively impacted my organization by making deployments faster, scaling up has become much easier, and the management of services has become more streamlined.

    What needs improvement?

    I wish Docker on CentOS's scalability could reach the level of what something like Kubernetes does, as it can scale to the heights of where Kubernetes gets to, and the integrations are much more widespread.

    I'm fairly satisfied with Docker on CentOS, but I hope that out of the box, especially with the community editions as well as the enterprise edition, it comes with a graphical user interface.

    For how long have I used the solution?

    I've been using Docker on CentOS for roughly a year and a half, and we are still transitioning from monolithic architectures to containerized ones.

    What do I think about the stability of the solution?

    Docker on CentOS is stable in my experience, as it has been stable so far.

    What do I think about the scalability of the solution?

    The scalability of Docker on CentOS in my environment is pretty flexible. As long as I deploy on the right infrastructure, I am able to scale as much as I want.

    What other advice do I have?

    My advice to others looking into using Docker on CentOS is that they should adopt it, as it's an enjoyable platform to work with. I would rate this product an 8 out of 10.

    Evaristo Rivieccio

    Docker workflows have accelerated web deployments and testing but still need stronger security and monitoring

    Reviewed on Jul 01, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for Docker on CentOS is running containers for different application webs. For example, I run a Moodle or different APIs and microservices that are developed in Docker on CentOS.

    Before Docker was very complicated. Doing the testing with the developer, and with Docker it is very fast to deploy the different changes.

    What is most valuable?

    I find working with APIs and microservices in Docker on CentOS to be very useful and very practical. Docker is fast, lightweight, and makes apps run the same everywhere without problems.

    On CentOS, Docker provides the same core features as other Linux systems, which is not very special, but I can run containers, manage images, store data, and deploy apps.

    I mainly rely on container images and volumes every day in Docker on CentOS, plus networking when apps need to connect. For example, volumes are essential when I need to keep data persistent, like databases or logs.

    Docker on CentOS has positively impacted my organization by helping us deploy faster, avoid environment problems, and make the system more reliable and easier to manage.

    With Docker deploying faster, we save approximately 30% of the time on production issues or in the pipelines, which are specific outcomes I have observed.

    What needs improvement?

    Docker on CentOS can be improved with better security, easier storage management, and smoother integration with CI/CD and orchestration tools.

    I think better monitoring, easier debugging, and more standard behavior across environments will make Docker on CentOS even better.

    Other improvements needed for Docker on CentOS include improving compatibility, security scanning, easier default setup, and clear enterprise documentation, for example.

    For how long have I used the solution?

    I have been using Docker on CentOS for about four years.

    What do I think about the stability of the solution?

    Docker on CentOS is stable.

    What do I think about the scalability of the solution?

    Docker on CentOS has super scalability with Kubernetes, but it also has scalability without Kubernetes.

    Which solution did I use previously and why did I switch?

    I previously tried containers on Ubuntu, but I quickly changed to Docker on CentOS.

    What was our ROI?

    I have only seen a return on investment in terms of time saved because I save my time, but in economic terms, no, because it was free.

    What's my experience with pricing, setup cost, and licensing?

    My experience with pricing, setup cost, and licensing for Docker on CentOS is that it is free. The licensing is free, so it is very good.

    Which other solutions did I evaluate?

    Before choosing Docker on CentOS, I evaluated other options such as Docker on Ubuntu or virtual machines.

    What other advice do I have?

    My advice for others looking into using Docker on CentOS is to start simple, use trusted images, which is very important, learn networking and volumes, and focus on security and monitoring. I would rate this product a 7.

    Which deployment model are you using for this solution?

    Public Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Nouridine Boukari

    Containerization has accelerated medical data pipelines and supports secure orchestration

    Reviewed on Jun 29, 2026
    Review provided by PeerSpot

    What is our primary use case?

    Our main use case for Docker on CentOS is to run separate data pipelines to ensure that we isolate multiple processings to avoid conflicts, to accelerate our pipelines and make sure that it's properly processed down the road.

    For example, we have a huge amount of datasets, and when it comes to running some specific queries or running data parallelly, we use Docker on CentOS sometimes on top of Google Cloud.

    Docker on CentOS has been useful to us because we are also a medical device company, so it has helped us accelerate things and deliver them faster on our medical device.

    What is most valuable?

    The best features Docker on CentOS offers for our team are easy deployment, containerization, and Docker Compose orchestration. We also value the data volume persistency.

    The orchestration using the YAML file is something we really appreciate on a daily basis and it's straightforward.

    Docker on CentOS has positively impacted our organization with deployment, easy orchestration, and the learning curve is also good for our teams.

    What needs improvement?

    We would improve Docker on CentOS because we never use it for image processing, for example. We would like to be able to use it efficiently for image processing since we have a couple of projects coming up, and if that can be accelerated, that would be beneficial.

    Regarding Docker on CentOS's AI capabilities, we have a lot of challenges because of the bubble of AI. The security on Docker on CentOS needs to be highly improved to avoid threats around it and also help us protect better our stakeholders' data, more specifically patient data.

    While we don't use conversational AI, regarding Docker on CentOS's AI capabilities, we do deploy machine learning algorithms and use them, but we don't use conversational AI.

    For how long have I used the solution?

    We've been using Docker on CentOS for a while now, and we use it for orchestration.

    What other advice do I have?

    Our team, since we are still a startup, doesn't have a lot of senior members, so most of them are intermediate and entry-level. Something we've noticed is it doesn't take a lot of time for them to understand how Docker on CentOS works, and it doesn't take them a lot of time to quickly start deploying solutions and data pipelines on the infrastructure. We really appreciate that because it cuts down our delivery time. I would rate this product an 8 out of 10.

    Vinicius Canovas

    Container isolation has improved availability while resource tuning still needs attention

    Reviewed on Jun 27, 2026
    Review provided by PeerSpot

    What is our primary use case?

    I have been using Docker on CentOS for five years.

    I do not have a main use case for Docker on CentOS, just support tickets regarding the application on Linux.

    An example of a support ticket I have handled involves pods that stop responding on an application and operational system impacted by Docker uses regarding CPU or memory resources.

    Most of the time, I support Docker on CentOS, not the pods or applications that run inside these pods. I am responsible for the full high availability of servers that support or host Docker. Therefore, I have to ensure that everything is running fine and quickly on the host side.

    What is most valuable?

    The best features Docker on CentOS offers, from my perspective as someone responsible for high availability and server health, are the ability to work with containers and pods to run applications and set the best resources for the pods. I can isolate and ensure that everything is running as quickly and efficiently as possible.

    Docker on CentOS is the main available solution on the market and is highly used all over the world. It is especially great for hosting applications and also for maintaining and developing these applications in isolated environments. For example, everything that will run in a pod will be handled in any of these pods in the replication and creation of these pods in any of the environments, making the whole infrastructure not only more secure but providing indescribable high availability for applications and customers based on Docker appliances.

    Docker on CentOS has positively impacted my organization by helping to change and modify anything regarding applications that have to be available for the customer quickly, and it is also for those that have to be created in the fastest way. For example, Docker can create different specifications for different applications using only one host. It assures that we will not have high costs and will be great especially for the team responsible for the infrastructure as well as for the developers.

    What needs improvement?

    Docker on CentOS can be improved by ensuring that we are using the right image available around the world and choosing only the specific needs for applications, the right amount of CPUs and memory, and the isolation of the problems that we can have on production. We can use one host to have different scenarios in a fast and easier way than we would use in the old world or with on-premises virtual machines or physical hosts, which helps us to decrease the cost.

    For how long have I used the solution?

    I have been using Docker on CentOS for five years.

    What other advice do I have?

    I do not see any improvements needed for Docker on CentOS, aside from what I have already mentioned.

    My advice for others looking into using Docker on CentOS is to always use a Linux version that has a support team or a community who supports the version regarding the kernel and especially the CVE features regarding vulnerabilities.

    I do not have any additional thoughts about Docker on CentOS before we wrap up.

    I would rate this review a 7.

    AkshitGupta

    Containerization has streamlined deployment and management of web apps and AI workloads

    Reviewed on Jun 26, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Docker on CentOS is deploying applications. A quick specific example of an application I have deployed using Docker on CentOS includes web apps and LLMs. I chose Docker on CentOS for deploying WebEx and those other applications because it is easy to use, manage, and deploy.

    What is most valuable?

    The best features Docker on CentOS offers include ease of management and Docker capabilities. Docker images, Docker containers, and everything related to them help me significantly, and Docker's management on CentOS stands out for its efficiency. Docker on CentOS has positively impacted my organization by making management easier. Management became easier because of integration with CI/CD, and I noticed both specific outcomes and metrics such as time saved and fewer errors.

    What needs improvement?

    Docker on CentOS is good, so there are no significant improvements needed.

    For how long have I used the solution?

    I have been using Docker on CentOS for more than three years.

    What do I think about the stability of the solution?

    Docker on CentOS is stable.

    What do I think about the scalability of the solution?

    Its scalability is good.

    How are customer service and support?

    I have never used customer support.

    Which solution did I use previously and why did I switch?

    I used Docker majorly on RHEL before and then moved to CentOS.

    What other advice do I have?

    The advice I would give to others looking into using Docker on CentOS is that it is a good tool with a lot of open-source support available. Regarding Docker on CentOS's AI capabilities, I think its governance and security are an open debate, and enterprises have their own doubts. I have not used its AI capabilities extensively, so I cannot comment on its accuracy and reliability of output. Docker on CentOS is performing well, and I would rate this review an 8.

    VijaySoundaram

    Containerization has streamlined microservices delivery and ensures consistent hybrid deployments

    Reviewed on Jun 23, 2026
    Review from a verified AWS customer

    What is our primary use case?

    I have been working as a senior middleware engineer and DevOps engineer for the last 17 years, where I have used Docker on CentOS in various multi-level, multi-cloud platforms like AWS and Azure, and for Fortune 500 companies such as Charter, Mastercard, Cardinal Health, and Dell. Currently, I'm involved in the containerization of Spring 3.x, Java-based applications, and building microservices for distributed applications using Docker on CentOS. The containerization we are doing was initially using ECR, which has now migrated to EKS, and I am creating the CI/CD pipeline with GitLab, Docker builds and Argo CD deployments. Our architecture includes an 80-plus pods cluster, scaling from 2 to 85, with a target of zero downtime and 140 TPS. Docker on CentOS, being lightweight and stable, integrates well with the Linux kernel, providing minimum overhead and cost efficiency, which is crucial for resource-constrained environments.

    What is most valuable?

    The capabilities of Docker on CentOS that I have found the most valuable include its use for Spring-based applications, which significantly enhance the value I derive from it. Docker on CentOS is particularly effective for building distributed applications and microservices. Deployments are smooth and easy, and the integration with Kubernetes is seamless. I have successfully managed 80-plus pods clusters, scaling from 80 to 85 with 140 TPS without encountering any issues. Docker on CentOS's lightweight nature allows for flawless development across environments such as dev, stage, and prod.

    From my perspective, the experience with the deployment of Docker on CentOS is quite positive, especially for the CI/CD pipeline. The architecture overview includes the use of a Git repository and GitLab CI, which facilitates the Docker build for our Spring 3.x Java applications.

    What needs improvement?

    I have faced challenges with the end-of-life cycle of CentOS since 2021-2022, security updates, network complexity with multi-node DNS issues, storage persistence pain points with EBS and EFS, and resource management before the Kubernetes abstraction.

    For how long have I used the solution?

    I have been working with Docker on CentOS for a very long time, starting with Docker Swarm and Docker, specifically for this current project itself.

    What do I think about the stability of the solution?

    While the end-of-life for CentOS was noted, the overall persistence and network performance, including firewall functionality, were commendable. Earlier issues with out-of-memory crashes were resolved with proper sizing adjustments, and overall, I experienced no conflicts during updates, maintaining the 140 TPS targets effectively.

    What do I think about the scalability of the solution?

    Regarding the scalability of Docker on CentOS, I initially built the Docker containers and moved them to Kubernetes, where my scaling efforts were focused.

    Once Docker on CentOS is dockerized and deployed in Kubernetes, it scales effectively by meeting the target of 140 TPS with an SLA of one second for three REST endpoints.

    How are customer service and support?

    I do not often communicate with the technical support of Docker on CentOS, as I haven't found the need; the documentation has been sufficient.

    The documentation for Docker on CentOS is excellent; I find answers to my questions regarding the Docker daemon and network configuration issues quickly and efficiently. The information available for storage and security has been helpful, despite some challenges in those areas along with conducting DR exercises.

    How was the initial setup?

    The steps I needed to take when setting the solution up involved starting with dockerizing the application on CentOS, primarily with versions 7/8. I pulled the Docker image after setting up CentOS and created user groups to prevent overwriting. Using the daemon setup, I configured the firewall and created the Docker file. My workflow continued with using Maven version 3.8 and integrating it with Eclipse to enhance several endpoints. This included updating PL/SQL procedures and aiming for an SLA of less than one second, with a multi-stage deployment reflecting the expanding functionality of our application.

    From my perspective, the experience with the deployment of Docker on CentOS is quite positive, especially for the CI/CD pipeline. The installation is straightforward with easy updates and configurations, including starting Docker groups and handling the daemon without challenges. I utilized a JSON-based setup, firewall setups were simple, and the multi-stage deployments were effective. My integration efforts with Maven and Eclipse were also seamless, leading to a flawless push to ECR.

    What other advice do I have?

    Docker on CentOS is utilized in a hybrid setup within my organization; starting on-premises with CentOS, our architecture evolved to the cloud. I began with building everything locally, then transitioned to development environments, eventually versioning the applications and pushing to ECR, allowing flexibility whether on local or cloud resources.

    In terms of reliability and stability, I find Docker on CentOS to be dependable, with good kernel support and daemon stability. I would rate this solution an 8 out of 10.

    Which deployment model are you using for this solution?

    Hybrid Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?