Docker on Oracle Linux 10 Hardened logo

    Docker on Oracle Linux 10 Hardened

    This is a repackaged software product wherein additional charges apply for a pre-hardened, SI Core STIG Hardened image and seller support. Docker on Oracle Linux 10 provides an optimized environment that streamlines container management and deployment, ensuring high performance and security. Leveraging the advanced capabilities of Oracle Linux 10, this AMI enhances the Docker experience with improved stability and support for enterprise applications. With Docker on Oracle Linux 10, developers can easily create, deploy, and manage applications in secure, isolated containers, boosting productivity and reducing operational overhead. Ideal for scalable microservices architectures, Docker on Oracle Linux 10 is the perfect solution for modern cloud-native application development.

    Ratings and reviews

    4.2
    50 ratings
    3 star
    2 star
    1 star
    44%
    56%
    0%
    0%
    0%
    18 AWS reviews
    |
    32 external reviews
    External reviews are from G2  and PeerSpot .

    Filters

    Review type

    AWS Marketplace reviews
    External reviews
    Reviews (50)
    Rafath Noor

    Consistent containerized deployments have reduced costs and now streamline microservices delivery

    Reviewed on Oct 28, 2026
    Review from a verified AWS customer

    What is our primary use case?

    For the main use case of Docker on CentOS, I would containerize applications and enable consistent deployments. We can test across production environments and staging environments. We can easily package the dependencies and simplify the pipelines, and we can easily set up microservices.

    With the architecture, we can plan it appropriately, and also run the services in isolation with load balancing involved. If deployments are done in Kubernetes, it will also be very helpful. We use it for our production deployments and for our internal architecture.

    We mainly use our codes to create the images, and we package and containerize it using Docker on CentOS. We also build it and push it to our repositories and do the deployments to our Kubernetes clusters.

    Since we are using a microservices architecture, Docker on CentOS containerization was very helpful. Teams can work on their relevant packages and relevant services. They can make only that change and push it easily to the production or the staging environments and test it.

    It is very easy to segregate by team, and it is also very helpful to maintain the versioning. We can track the record, and we can easily roll back if something goes wrong. We can also plan the security and architect those things very tightly, which will be very helpful.

    How has it helped my organization?

    From an impact perspective, I would say the consistency Docker on CentOS gave us for deployments has also reduced many environment-related issues. For example, a developer would say it is working on their machine, but it was not working on the production or that particular environment. Since we use Docker on CentOS, we have reduced those issues completely.

    The deployments are also faster; they are 75% faster than the previous traditional deployments using pipelines. We can also use the same images for the same environments and for the other environments. It is very easy for the teams to manage because we do not need to create every environment's images separately. We can use the first image for production if it is good. From that, we can deliver the software more efficiently.

    Regarding deployments being 75% faster with Docker on CentOS, cost-wise, we are able to save at least 50% of our annual cost. The collaboration is also very helpful for the teams to understand, and they can easily accomplish work; the efforts are much less compared to the previous deployment efforts. Reliability-wise, it will also be very reliable among the teams.

    What is most valuable?

    Feature-wise, for Docker on CentOS, I would say the security and the containerization are valuable. The isolation is there, and we can run multiple applications independently. We can package the application and all the dependencies into portable containers, and we can easily deploy it in any other environment.

    We can also use lightweight containers, which will not be that heavy, so it will use less storage compared to other containers. We can also easily integrate CI/CD pipelines for that, and we can do the deployments. We can include build testing pipelines, plus it will be very much scalable. We can integrate and scale it as we want, and security-wise, it will be very easy to handle those things. The rollbacks and versioning are there.

    Security features of Docker on CentOS mean we can reduce the attack on the main service from the team. We can maintain consistent security across development and production environments. We can give the least privilege access to the containers and the users. We can limit the Linux capabilities; unless we need a privileged container, we do not need to give them access.

    We can also use the image scanning options to scan the vulnerabilities and find them out before the deployments. We can use the base images and trust those; in that case, we can have base image security. We can also manage the secrets of our credentials; instead of hard-coding into a Docker file, we can use the secrets and variables options. We can control the access, and the integration is very helpful. We can use Trivy scan to scan the images and check if there is something we can detect before deployment.

    What needs improvement?

    I would say the security management with Docker on CentOS requires continuous scanning of images and patching. There should be a resource for that. Also, for troubleshooting, the OS lifecycle management is there, so if we can fix that, it would be beneficial. Also, for the OS and storage and resource management and the maintenance, those areas need improvement.

    For how long have I used the solution?

    I have been using Docker on CentOS for more than five years in several industries.

    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?

    We can set up our pod scaling options, and also we can do horizontal and vertical scaling. It supports a lot of the scaling options.

    How are customer service and support?

    Customer support is fine. I would rate the customer support in the seven to eight range.

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

    Previously, we went with traditional deployment methods, but in time, it was pretty complex for us to manage the environments. The client base also grew, so we thought to switch to Docker on CentOS, so it would be helpful and easy.

    What was our ROI?

    We got ROI with Docker on CentOS; our ROI improved by 20%. We were able to save at least 40% of our annual costs on the products and the licensing.

    For the team, we were able to manage those things with our current capacity. Time-wise, we were able to save 30% of our time that we spent on deployments and sub-production deployments and support.

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

    Pricing for Docker on CentOS is fine, but if we can consider some long-term purchasing plans, it would also be beneficial. As for setup costs and those things, we do not see that as a cost because we get the output from the client's side.

    What other advice do I have?

    I would rate Docker on CentOS in the seven to eight range. It was very easy, and it gave consistent deployment with more reliability, which kept it from being a perfect score.

    Docker on CentOS provides a solid foundation for running AI workloads securely, but for governance, it pretty much depends on how we need to configure those things and manage the containers with access controls and those things. Docker on CentOS is also pretty much reliable, so we are happy with the results.

    We mostly use public clouds with Docker on CentOS; sometimes we go with hybrid and on-premise solutions. For the provider, I would choose Docker Hub mostly and also Azure AKS solutions.

    Docker on CentOS is providing a pretty handy solution. If someone is about to try it, they can try it and get that. Just have a look and try it.

    Bathula Kumar

    Containerization has cut resource costs and now needs stronger security and simpler networking

    Reviewed on Oct 22, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Docker on CentOS is for deployment, specifically for Python applications, where I use a base image, add the instructions, make a container image, and deploy it to an OpenShift cluster and Kubernetes cluster for orchestration.

    I used Docker on CentOS for a Python ML application, where the developer commits the code with a Dockerfile, and we use the Dockerfile instructions to make a package and deploy it to the OpenShift cluster, which I can then manage, and based on monitoring in OpenShift, I can monitor the Docker container using readiness probes.

    I have previously worked with Docker running directly on CentOS, deploying my own application to CentOS using the host network and bridge network for connectivity from the OS to the container. I would then expose the port, and during the testing phase, I was working on Docker, CentOS, and Kubernetes.

    How has it helped my organization?

    Docker on CentOS has positively impacted my organization by providing more cost efficiency. Previously, we used virtual machines with Hyper-V that required more CPUs and memory space. Now with Docker containerization, it helps minimize resource usage and costs, allowing us to focus on only what the application really needs.

    I can share specific metrics regarding cost efficiency with a 40% reduction after switching to Docker on CentOS, cutting down hardware usage by 40% and utilizing 60% for containerization instead, along with a drastic reduction in running efficiency by allowing us to use only specific support libraries for applications.

    What is most valuable?

    The best features Docker on CentOS offers me include the fact that previously, when we were using virtual machines, it used the total OS, but with Docker, it only uses the specific libraries required for the container, utilizing host OS libraries and running the container in isolation for the application.

    The isolation and efficiency of Docker on CentOS have helped my work by allowing us, when we used Docker Swarm for multiple containers and Macvlan for multiple container connectivity, to expose the application to the outside through our organization's separate firewalls. Now, with OpenShift orchestration, it provides a more structured view including Docker, NGINX, and the Ingress controller to expose it to the outside.

    In my experience with Docker on CentOS, I found it valuable when I was using CentOS mostly with local libraries before moving into container orchestration like OpenShift and Kubernetes, concentrating on those. Most managing tools are on Kubernetes and OpenStack, but if I get the chance, I work on CentOS.

    What needs improvement?

    Docker on CentOS can be improved in terms of networking complexity, particularly for exposing services, where we now rely on Macvlan and other CNI plugins. I noticed container-to-container security was not good at that time and we depended on SELinux without specific containerization security, which requires improvement compared to OpenShift.

    Regarding needed improvements, the points I noticed revolve around security and network connectivity.

    For how long have I used the solution?

    I have been using Docker on CentOS for three years.

    What do I think about the stability of the solution?

    In my experience, Docker on CentOS is not stable since it is open-source and requires customization based on the application, which is a part of our work.

    What do I think about the scalability of the solution?

    Docker on CentOS's scalability is effective, and we can utilize Docker Swarm along with its scalability features like HPA, horizontal pod autoscaling, and vertical pod autoscaling to handle growing workloads well.

    How are customer service and support?

    My experience with customer support for Docker on CentOS involved resolving our own issues for a test project, and we did not use support services.

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

    I didn't use a different solution before Docker on CentOS, and now ContainerD is emerging, but I have no prior experience with other solutions.

    What was our ROI?

    I have seen a return on investment from using Docker on CentOS in terms of lower cost attributed to using less hardware compared to virtual machines, achieving cost decreases from 100% to 40%, but for employees, I haven't noticed significant changes at the resource level.

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

    My experience with pricing, setup cost, and licensing for Docker on CentOS involved only free versions in a test environment, without any production purchases of Docker or Docker Hub, as we worked exclusively with open-source versions.

    Which other solutions did I evaluate?

    Before choosing Docker on CentOS, I evaluated other options such as Kubernetes, which is more for orchestration, or OpenShift.

    What other advice do I have?

    I would rate Docker on CentOS a seven out of ten.

    I choose seven out of ten because I am currently comparing it to OpenShift and Kubernetes, and since I am not working that much on CentOS anymore, I concentrate more on OpenShift, which influences my rating.

    Regarding Docker on CentOS's AI capabilities, we need to provide security ourselves using CentOS, SELinux, and network security, as I haven't seen any AI features in Docker containerization.

    We use Docker on CentOS deployed on-premises, utilizing Hyper-V with the ability to use Oracle Cloud for CentOS instances, deploying to Hyper-V.

    My advice for others looking into using Docker on CentOS is to remember that they are open source, requiring more practice to be comfortable, and it's important to do a POC before choosing.

    Thorsten Foltz

    Containerization has accelerated testing workflows and keeps environments consistent across systems

    Reviewed on Oct 11, 2026
    Review provided by PeerSpot

    What is our primary use case?

    I use Docker on CentOS or on other Linux systems in my work, particularly for trying out new tools and for testing. It often makes sense there, and then of course also in production environments where certain settings and services should always have exactly the same state.

    Docker on CentOS was made for that purpose, so that we don't keep running into the dependency problem that everyone knows: it works on my system, but not on the other one. Docker on CentOS is basically there exactly for that.

    I do not have anything else to add about my use cases. Docker on CentOS itself is an excellent tool, without question. There are alternatives you can also try out, but I think as of today Docker on CentOS is probably still the most widely used container environment.

    How has it helped my organization?

    Docker on CentOS has had a positive impact on my company and my way of working because I can virtualize quickly, without carrying around all the overhead of having to check what's currently allowed, what isn't, which user can do what, or starting entire virtual machines.

    Instead, I can very quickly spin up a container, see what happens, test it, shut it down, change it, and spin it up again. That's really it—the development speed is naturally fast.

    When I compare it to earlier times, when everyone was working in their own virtual environment and then seeing what happens, Docker on CentOS moves more in the direction of software development. Docker on CentOS also offers an advantage here, especially when it's cross-system—when we leave the Linux world and move to other systems, it's very helpful.

    I cannot really provide concrete improvements in speed or efficiency using figures or examples because it depends on what the other prerequisites are, specifically which system Docker on CentOS is running on. When I pull an image, meaning when I download it from the internet, is it already cached? If it isn't cached, what bandwidth do I have?

    In a cloud environment, for example, the bandwidth is usually always good, but the underlying hardware might be good or might not be good.

    Locally, I work with a powerful system and I also have good bandwidth here, so in that case a single container is sometimes faster. Additionally, when I'm developing, I'm developing on a pure Linux system, which is a bit different than if I were doing it on a Windows or Mac system, where a Linux kernel or Linux virtualization runs in the background anyway just to run this Docker on CentOS container at all.

    What is most valuable?

    In my view, the best features that Docker on CentOS offers are not focused on any specific function, but rather on the fact that I can put individual small work instructions in there without accessing the main system directly.

    Even if it's not fully virtualized, a part of it is virtualized that I can simply run in this environment and precisely determine what is actually allowed there.

    Often, even if it's only for a single task, I can use this container. That's really the big strength—it's very flexible, and I can use it for the smallest activities up to somewhat larger tasks and can also combine containers, but now we're getting into Docker Compose, which is another topic.

    The function or feature of Docker on CentOS that I use the most in my daily work does not involve a specific one; it really always depends on what exactly is required at the moment. In the data engineering field, it's often the case that I need a certain base to be available, I might need a few specific drivers installed, or I might just need to run Docker on CentOS normally in a CI/CD pipeline, where it is always run.

    There isn't this one special feature; instead, it's always these small parts that I outsource precisely there.

    I do not have any spontaneous additions about the features or strengths of Docker on CentOS right now. For me, the big advantage is simply these small things and that I can do them quickly, above all.

    Spinning up a Docker on CentOS container compared to a virtual machine is just significantly faster. I can set something up with a single command in the CLI and it's just there immediately.

    What needs improvement?

    In my opinion, Docker on CentOS could be improved in several ways, but that's a good question—am I missing anything?

    Not really. When I think about it, it fulfills its purpose and does what it's supposed to do.

    I could still add a few thoughts about possible improvements, perhaps with regard to specific use cases or wishes for the future.

    Docker on CentOS in the network is perhaps one such thing, although Kubernetes actually solves that problem too—whether it solves it well is another question, but it does solve it. Whether Docker Swarm was really the best choice for smaller things, I don't know. I also don't need to have all my Docker on CentOS containers running in the network and with each other in the network that often. These are usually more individual applications.

    I'd really have to think hard about what else I'd wish for there, but I don't really know.

    For how long have I used the solution?

    I use Docker on CentOS not continuously but every now and then, and not necessarily always on CentOS. I mainly use Docker on CentOS itself, running on various Linux systems.

    What do I think about the stability of the solution?

    Docker on CentOS is stable in my use. Docker on CentOS itself causes few problems; it's basically mature in my opinion. Sure, something can go wrong sometimes, but overall it's very reliable.

    What do I think about the scalability of the solution?

    I rate the scalability of Docker on CentOS as very good, especially when I scale it out laterally. Scaling up vertically on a machine is relatively easy; I can ultimately run as many containers as my hardware allows. I can also scale it horizontally; in smaller environments, Swarm already works quite well, and in larger environments Kubernetes is then used.

    How are customer service and support?

    I cannot judge the customer support of Docker on CentOS; I've never used it.

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

    Before Docker on CentOS, I did not use another solution. Actually, when Docker really came out, I started using Docker on CentOS right away. Whether Docker on CentOS was the very first, I think so, but I'm not sure. Before that there was, of course, general virtualization or software like Vagrant that I could use to try things out—that all worked too.

    Docker on CentOS makes things easier later on, especially in production.

    I'd rather say they were the first, and today you see that there are alternatives, in my opinion mainly due to licensing. Docker on CentOS is a tool that's very helpful, is used a lot, and the people who really use it are basically all techies.

    That means you can expect these people to be able to work with tools in the open-source space and not necessarily need a vendor who requires some kind of financial compensation.

    What was our ROI?

    I have seen a return on investment, though I cannot provide relevant metrics or examples such as reduced staffing needs, cost savings, or time savings in a broader context. It's not just related to Docker on CentOS alone, but rather more to Kubernetes as well and how I use certain tools.

    Docker on CentOS itself plays a smaller role here. It's more about the fact that I can use open-source tools compared to paid solutions, which indeed take a lot of work off your hands on one side, but also cost money.

    If you know what you're doing and are willing to employ and pay the right staff, you can potentially save a good amount of money. It always depends a bit on the case and when you use these tools.

    Open source is, of course, very cost-efficient, but you shouldn't forget that it isn't free; you still need people who can operate and use it.

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

    My experience with pricing, setup costs, and licensing for Docker on CentOS has been that since I normally use Docker on CentOS on Linux via the CLI and not Docker Desktop, this question about price doesn't really arise to a major extent. For companies that use it, where I'd also have to take a closer look, Docker Desktop plays a role. That really isn't the main point here. Especially when costs do arise, people quickly switch to alternatives like Podman to avoid exactly that. Setup costs are always there of course; someone has to set it up, and someone has to maintain it.

    It's naturally convenient if you can use certain service functions, but in the big picture it ultimately still comes down to a human—and in the future perhaps to AI—to set this up.

    For that I obviously have to pay. Whether I pay the AI provider or ultimately the employee, the consultant, or whoever, to set up, run, and of course maintain my system.

    Which other solutions did I evaluate?

    I did not evaluate other options before deciding on Docker on CentOS. Docker on CentOS itself is used everywhere and always, and I'd say CentOS is great. However, CentOS now has the disadvantage that it's no longer supported to the same extent; instead, people are switching more to AlmaLinux, or in other areas Ubuntu or Debian are used, or nowadays simply the individual Linux systems of the cloud providers. I wouldn't cling too much to CentOS.

    What other advice do I have?

    I rate Docker on CentOS overall a 9 on a scale of 1 to 10.

    I am giving it a 9 because, as I said, it solves almost everything. Docker on CentOS is an excellent tool, and I really enjoy using it. It will probably never be perfect, so no 10.

    In my view, the governance and security of Docker on CentOS in connection with AI applications are significant. Honestly, I've never used AI with CentOS and Docker on CentOS. Docker on CentOS itself and, of course, AI that spins up Docker on CentOS containers on my Linux system again and again—it works excellently.

    As for how secure it is, you always have to make sure you secure the system as much as possible. That means checking what I allow my system to do and not just letting it run wild, because AI, even today, might sometimes grab things it shouldn't grab.

    I cannot rate the accuracy and reliability of the results of Docker on CentOS in the AI area or in general for my use cases by pointing to specific examples, as I don't know Docker on CentOS used in the AI area; I've never really had that combination.

    In general, I can say Docker on CentOS and AI work excellently together because exactly the same thing happens again: AI runs iteratively. It also has to test and try things out, and there as much as anywhere else, it makes sense to work virtualized and not directly on the system. For virtualization, Docker on CentOS is again the obvious choice because it's small and fast. The combination makes sense in my opinion and is ultimately also used.

    Docker on CentOS is deployed in my company in various ways. For example, I'd say we're a consulting company, which means we've probably already had all possible scenarios somewhere, and Docker on CentOS is simply part of everyday life, no matter where.

    I wouldn't say there's a particular cloud provider that I prefer or frequently use for Docker on CentOS. Of course, the three big ones—AWS, Azure, and GCP—all offer it. There are also smaller, especially European providers. I wouldn't really say that we particularly prefer one or that I personally prefer one; instead, what matters is what the customer already has and what makes sense overall.

    If a customer or someone were to ask me which one they should use if they don't have anything in use yet, I would base that on additional criteria. I would never choose a specific cloud just because I prefer the Docker on CentOS system there the best. There's much more to it than that.

    My advice to others who want to use Docker on CentOS is to learn Docker on CentOS, try it out, and try to go into depth as early as possible. That means I've set up a container and you'll normally notice pretty quickly that the container is running as root, which is dangerous, and secondly that an image is very large.

    The root problem is easy to solve. Making the image smaller then already requires a trick or two. I would say spend time with it, because if you learn Docker on CentOS well, you also learn something about Linux systems to some extent. It's fun, but in my opinion you should really do it via the command line and less via graphical tools.

    Graphical tools are nice later to keep a certain overview, but building containers, setting them up, operating them, and learning how they work—that should all be done via the command line.

    reviewer2908689

    Containerization has standardized our deployments and simplifies secure multi‑platform delivery

    Reviewed on Oct 09, 2026
    Review from a verified AWS customer

    What is our primary use case?

    My main use case for Docker on CentOS is creating Dockerfiles and deploying them with GitLab pipeline, so my major use case is basically to deploy everything from code and make it containerized. That is my main objective on all platforms, and that is why I am using Docker on CentOS.

    Using Docker on CentOS with my GitLab pipeline helps my team by addressing the challenge of code not working on multiple platforms, and Docker on CentOS has basically helped us to work on multiple platforms with the same code. Integration with the GitLab pipeline is also very easy, and that is how it works and solved our challenges.

    I have nothing else to add about my main use case or how Docker on CentOS fits into my workflow, as this is the main use case for which we have used this.

    How has it helped my organization?

    Docker on CentOS has positively impacted my organization because there are a lot of security features we need to cater to, and we need to make our application more secure in ways that security features will work on multiple platforms. Although I don't have specific metrics right now, when making a container and images of any file, we need to think about how to secure whatever we are keeping inside those images, and it always keeps us secure, which is the basic and major outcome we want with using Docker on CentOS.

    Docker on CentOS has helped me address security concerns by allowing setup of AppArmor integration very easily, especially because CentOS commonly uses FirewallD. We also integrate our own security tool like Wazuh, which is open-source, and when we integrated all those security features, it works great.

    What is most valuable?

    The best feature that Docker on CentOS offers in my experience is that the main containerization of the applications can be done with just one file. That is the best feature.

    The simplicity of using just one file for containerization impacts my daily work and my team's productivity by increasing productivity because all the environments are getting deployed in one go with this one container Dockerfile. That is how it increased productivity, as otherwise, we would need to write several files for deploying in multiple platforms or multiple environments, and that is how it is giving us a better, useful case to implement.

    I would like to add that Docker on CentOS supports bridge networks and port mapping, and the NAT functionality is also working very well. From a security point of view, since CentOS commonly uses FirewallD, these rules can interact with Docker's networking rules, and that is how it helps us in that case.

    What needs improvement?

    Docker on CentOS can be improved by implementing a few security measures to not expose our keys and secrets in a better manner. If we are using Docker Compose or anything else, our security should not get hampered, and that is the only improvement I think is needed. Other than that, it is good.

    In terms of needed improvements around secrets management, I think nowadays AI has come into play, and AI integration is also on my mind. Keeping security as a major concern with AI, we need to think more about how to integrate AI while preserving our secrets and ensuring that they are not exposed to the world, so that hackers or attackers cannot use those secrets when accessing our containers or attempting to hack our images. That is the area where we can think more and where we could improve.

    I chose eight out of ten because only security, secret management, and AI integration are the points for which I just cut two points. That is the only thing that kept it from being a ten for me.

    I believe we have covered most of the improvements needed for Docker on CentOS, and I do not think there are any others to add.

    For how long have I used the solution?

    I have been using Docker on CentOS for six to seven years.

    What do I think about the scalability of the solution?

    While Docker on CentOS does not directly address scalability, it helps from a manageability point of view, as all our code is managed by this. That is how it has helped us, not in terms of scalability perspective.

    How are customer service and support?

    The documentation and community support for Docker on CentOS are helpful, as I have found it beneficial.

    How was the initial setup?

    The integration process of Docker on CentOS with my existing tools and systems is easy, as we are using Kubernetes and a monitoring tool like Grafana, along with GitLab. The integration of Docker on CentOS is very easy, especially when we started with the integration process.

    What other advice do I have?

    I rate Docker on CentOS an eight out of ten.

    Regarding Docker on CentOS's AI capabilities, as far as security and governance are concerned, Docker on CentOS is doing its part. However, as a company, we need to secure our applications when using images built on Docker on CentOS, and most major security responsibilities we are keeping on our side, not relying too much on Docker on CentOS's governance and security. That is why I would say it is good, but from a security point of view, we are keeping 100% ownership on our company side, not on Docker on CentOS side.

    When it comes to Docker on CentOS's AI capabilities, I think its accuracy and reliability of output are good, as its accuracy and reliability totally depend on the prompts we provide. Therefore, the more information we give to the AI, the more accurate and closer to our needs the answers will be.

    Docker on CentOS is deployed in my organization using both public and private clouds, as we are basically hybrid.

    We are using Hetzner and AWS as our cloud providers.

    I purchased Docker on CentOS through the AWS Marketplace.

    Docker on CentOS handles updates and maintenance in my organization straightforwardly. We have Renovate looking for all available updates, and when it finds any, it automatically updates everything on our GitLab by raising a merge request for us. We then know about available updates, and once we merge those requests, everything gets updated by default, making it an automated process without any challenges so far.

    The learning curve for new users adopting Docker on CentOS in my organization is smooth, as new users easily adapt to it. Whenever someone new joins, we provide knowledge transfer for two weeks, covering everything about the tools we use, including Docker on CentOS, and that is good.

    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?

    Amazon Web Services (AWS)
    reviewer2901054

    Simple containers have streamlined home server backups and kept app deployments consistent

    Reviewed on Sep 20, 2026
    Review provided by PeerSpot

    What is our primary use case?

    I mainly use Docker on CentOS on my NAS, and on my NAS I use it to deploy several different applications, such as monitoring how my NAS is running, handling downloads, and monitoring my NAS.

    How has it helped my organization?

    Docker on CentOS has had a positive impact on my organization by making it possible to save time and improve security. I can back up all the data quite easily and redeploy it on another machine or on the same machine in case of a crash.

    Let's say it hasn't yet happened that I needed to restore the data, but in any case, I've done the backups, and so if it ever had to happen, I would be ready.

    What is most valuable?

    The best features offered by Docker on CentOS are that it's rather easy to set up. Docker is quite easy to set up, pretty simple to restart, and when I need to create new use cases, it's pretty simple to set up, stop, restart, and update.

    Among all these features, the fact that I can set it up easily seems the most valuable in my daily work. For example, with simple YAML code, it's pretty easy to do, rather quick, and rather secure.

    What needs improvement?

    I don't know how Docker on CentOS could be improved at this point. I think it's already very good as it is, and they should just continue along the same path. I don't see any areas for improvement.

    For how long have I used the solution?

    I've been using this solution for about three years.

    What do I think about the stability of the solution?

    Docker on CentOS is very stable in my daily use.

    What do I think about the scalability of the solution?

    The scalability of Docker on CentOS is good.

    How are customer service and support?

    I haven't had to contact customer support for Docker on CentOS so far.

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

    I was not using another solution before.

    How was the initial setup?

    Docker on CentOS is deployed in my organization locally, on-premises.

    What was our ROI?

    I have not observed a return on investment in terms of time or money saved, or other measurable benefits from this tool.

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

    Since I use Docker on CentOS locally, it's free, so there's no cost issue regarding price, installation costs, and license management.

    Which other solutions did I evaluate?

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

    What other advice do I have?

    My advice to other people who are considering using Docker on CentOS is that it's a very good solution. I would rate this product nine out of ten.

    George Muddu

    Microservices with containers have streamlined call routing and cut incident rates dramatically

    Reviewed on Jul 23, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Docker on CentOS is economizing. First, we were having to spin up a PBX mainly, and when using Asterisk, instead of creating a full dedicated server for this, I would use Docker to spin up the Asterisk that then easily integrates the Asterisk user cases, especially a customer calling us with our Django and API. Docker containers allow us to match the incoming call with the record so that we know who is calling us, at what time, and using which phone number so that we can create an omnichannel.

    What is most valuable?

    Using Docker on CentOS has specifically helped me manage incoming calls and match records through ease of scalability and ease of troubleshooting. In terms of reliability and vertical or horizontal scaling, it is much easier when using containers, and making changes that are specific to a certain element is easier than bringing down the whole infrastructure, so I find that troubleshooting failure is also easier.

    Docker on CentOS has positively impacted my organization by saving time and reducing costs in terms of manpower. We do not require as many engineers because Docker gives you infrastructure as code through our cloud platform. Now that you can easily maintain infrastructure as code, you find that you do not need maybe ten plus engineers to manage complex platforms across multiple markets.

    The time to recover was almost cut in half when we started simplifying this using microservices. We noticed that we can do a lot more in terms of reporting because databases would be quite heavier in production and impact bare metal VMs. This vertical and horizontal scale that is automated helped us, and even when someone is running a report, there is business continuity. We saw that the incidents that were raised because of lack of system resources during heavy reporting was almost cut by half, moving from thirteen incidents to only one incident a week.

    Going from thirteen incidents a week down to one was mainly due to going the microservices way, and then also splitting the underlying workload, splitting more of a reporting workload from live platforms.

    What needs improvement?

    To improve Docker on CentOS, apart from having CentOS be end of life, which raises a security risk, I do not see anything else that I can point out about Docker. The only reason for sometimes the build cache surprises of Docker and volume permission headaches, especially on Linux, are considerations. We were finding a way of managing the image bloat on Docker.

    For how long have I used the solution?

    I have been using Docker on CentOS for the last seven to eight years.

    What do I think about the stability of the solution?

    Docker on CentOS is very much stable.

    What do I think about the scalability of the solution?

    The scalability of Docker on CentOS, while I note that we are moving away from CentOS if not already, I would give it a ten out of ten in terms of scalability and ease of management of the libraries.

    How are customer service and support?

    For customer support for Docker on CentOS, I do not reach out. We always use the community of Docker and the Linux community or the CentOS community, which gives reliable information. Professional support is not needed since everything we do is in-house.

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

    Before Docker on CentOS, we were using VMs entirely and bare metals. When we switched to microservices, it is quite much better in terms of scaling and horizontal and vertical scaling.

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

    My experience with pricing, setup cost, and licensing is that since we do it in-house, apart from paying for the cloud hosting, there is nothing like an associated cost with that.

    Which other solutions did I evaluate?

    Before choosing Docker on CentOS, we did not evaluate any other options. The solution was just to move to microservices using Docker.

    What other advice do I have?

    I am migrating workloads from CentOS to another Linux flavor. Regarding the libraries and the security aspect, nothing to add apart from that it is end of life and I am quite behind schedule of migrating these workloads away from CentOS. I would trust the repository updates from CentOS, given that most of these would be tested before they are taken to Red Hat. Apart from the migration from end of life, there is a huge risk that I am seeing, but there is nothing else I can add.

    Regarding Docker on CentOS's AI capabilities, I cannot provide expertise as I am not a security expert. I trust the updates from the Docker repository and everything that has been updated, and I would say that I trust the platform as Docker.

    My advice to others looking into using Docker on CentOS is that since Docker is still supported and growing and the community is good, it is a great product. For CentOS, either move to Rocky Linux or move to Debian.

    I rate Docker on CentOS an eight out of ten.

    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?

    Amazon Web Services (AWS)
    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.