Listing Thumbnail

    Docker on CentOS 10 (x86_64 docker)

     Info
    Deployed on AWS
    AWS Free Tier
    This product has charges associated with it for seller support. Docker on CentOS Stream 10 is an optimized Amazon Machine Image (AMI) designed for developers and system administrators to streamline containerization in the cloud. This pre-configured image provides a robust platform for deploying, managing, and scaling containerized applications seamlessly on AWS EC2. Users can benefit from enhanced performance, security patches, and integration with existing CentOS 10 environments. Ideal for CI/CD workflows, microservices architectures, and scalable application deployments, this AMI simplifies the setup process and accelerates development timelines. The image is built to handle varying workloads with ease, offering flexibility and reliability in cloud operations. Experience reduced overhead and improved resource utilization while leveraging AWS infrastructure with docker on CentOS 10.

    Overview

    Play video

    This is a repackaged open source software wherein additional charges apply for extended support with a 24 hour response time.

    The Docker on CentOS Stream 10 AMI offers a robust platform for containerizing applications, allowing developers and system administrators to deploy applications seamlessly in the AWS EC2 environment. This image comes pre-configured with docker, ensuring a quick and efficient setup to get you started with container management.

    CentOS 10 Docker Key Features:

    • Pre-installed Docker: Skip the complex installation steps as Docker is ready to use out-of-the-box.
    • Optimized for CentOS 10: Leverage the stability and security of CentOS while enjoying the latest Docker features.
    • Automated Updates: Regular updates to both Docker and the underlying CentOS system ensure you are benefiting from the latest functionalities and security patches.
    • Easy-to-use Interface: Integrates with AWS services seamlessly, making it easier to manage, scale, and deploy containerized applications.

    CentOS 10 Docker Benefits:

    • Rapid Deployment: Get applications up and running quickly with minimal setup time.
    • Cost Efficiency: Optimize resource usage with lightweight containerization, reducing infrastructure costs.
    • Scalability: Easily scale CentOS 10 applications to handle varying loads while maintaining high availability.
    • Community Support: Benefit from a large community of users with access to collective knowledge and resources.

    CentOS 10 Docker Use Cases:

    • Microservices Architecture: Simplify the development of microservices applications by deploying them in isolated containers.
    • Development and Testing: Create consistent development and testing environments that mimic production.
    • CI/CD Pipelines: Utilize Docker containers as part of your continuous integration and continuous delivery workflows.

    Incorporate the Docker on CentOS 10 AMI into your cloud strategy to streamline application deployment and foster innovation within your team.

    Try our most popular AMIs on AWS EC2

    Highlights

    • Docker on CentOS Stream 10 provides a robust environment for deploying and managing containerized applications. With its lightweight architecture, users can efficiently run multiple applications on a single system. This AMI integrates seamlessly with AWS services, allowing for easy scaling and management of microservices. CentOS' stability further ensures reliable performance and access to extensive community support, making it an ideal choice for both development and production environments.
    • This pre-configured AMI streamlines the setup process, eliminating the need for complex installations and configurations. Users can quickly launch Docker containers to accelerate development cycles without the overhead associated with traditional virtualization. Additionally, built-in security features of CentOS enhance the overall safety of your applications, making it suitable for enterprises looking to implement container orchestration and deployment strategies.
    • Docker on CentOS 10 is ideal for organizations adopting DevOps practices, enabling continuous integration and continuous delivery pipelines. Its compatibility with CI/CD tools allows teams to automate the deployment process and enhance collaboration between development and operations. Companies can leverage this AMI to optimize resource utilization, reduce costs, and streamline application deployment across hybrid cloud environments, boosting overall operational efficiency.

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    CentOs 10

    Deployed on AWS

    Unlock automation with AI agent solutions

    Fast-track AI initiatives with agents, tools, and solutions from AWS Partners.
    AI Agents

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Docker on CentOS 10 (x86_64 docker)

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (598)

     Info
    • ...
    Dimension
    Cost/hour
    t3a.micro
    Recommended
    $0.07
    t3.micro
    AWS Free Tier
    $0.07
    t2.micro
    AWS Free Tier
    $0.21
    x1.16xlarge
    $4.48
    m1.small
    $0.07
    c3.large
    $0.14
    c6i.24xlarge
    $4.48
    c7i.12xlarge
    $3.36
    m5a.16xlarge
    $4.48
    m6a.48xlarge
    $4.48

    Vendor refund policy

    The instance can be terminated at anytime to stop incurring charges

    How can we make this page better?

    We'd like to hear your feedback and ideas on how to improve this page.
    We'd like to hear your feedback and ideas on how to improve this page.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    System Update

    Additional details

    Usage instructions

    Once the instance is running, connect to it using a Secure Shell (SSH) client with the configured SSH key. The default username is 'ec2-user'.

    OS commands via SSH: SSH as user 'ec2-user' to the running instance and use sudo to run commands requiring root access.

    Run docker test with:

    sudo docker run hello-world

    Resources

    Support

    Vendor support

    Email support for this AMI is available through the following: https://supportedimages.com/support/  OR support@supportedimages.com 

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    25
    In Infrastructure as Code
    Top
    100
    In High Performance Computing
    Top
    25
    In Operating Systems

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    15 reviews
    Insufficient data
    Insufficient data
    2 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    0 reviews
    Insufficient data
    Insufficient data
    Insufficient data
    Insufficient data
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Container Runtime
    Pre-configured Docker runtime environment with out-of-the-box container management capabilities
    Operating System Optimization
    Native integration with CentOS Stream 10, providing enhanced system stability and performance
    Automated System Management
    Includes automated updates for both Docker and underlying CentOS system to ensure latest functionalities and security patches
    Cloud Infrastructure Compatibility
    Seamless integration with AWS EC2 infrastructure, supporting microservices and containerized application deployments
    Containerization Support
    Enables lightweight application isolation and deployment through native Docker container technology
    Operating System Type
    "Minimal Linux distribution based on CentOS Stream 10 with lightweight package configuration"
    Network Optimization
    "Enhanced Networking with Elastic Network Adapter (ENA) enabled for improved network performance"
    Security Configuration
    "SELinux enabled with root login disabled and SSH public key authentication"
    Cloud Compatibility
    "Cloud-init integrated with automatic root partition and filesystem extension during boot"
    Automatic Update Mechanism
    "Automatically updated at launch with latest CentOS Stream 10 security patches"
    Operating System Conversion
    "Provides in-place conversion tooling for rpm-based Linux distributions using Convert2RHEL utility"
    Extended Security Support
    "Offers security patches and updates until June 2028 for legacy Linux infrastructure"
    Infrastructure Consistency
    "Supports consistent management across physical, virtual, private cloud, public cloud, and edge deployments"
    Security Technology
    "Integrates advanced security technologies, controls, and certifications for comprehensive IT infrastructure protection"

    Contract

     Info
    Standard contract
    No

    Customer reviews

    Ratings and reviews

     Info
    4.5
    3 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    33%
    67%
    0%
    0%
    0%
    3 AWS reviews
    |
    35 external reviews
    Star ratings include only reviews from verified AWS customers. External reviews can also include a star rating, but star ratings from external reviews are not averaged in with the AWS customer star ratings.
    Marcin Tokarski

    Containerization simplifies application deployment and integration with CI/CD tools

    Reviewed on Feb 10, 2025
    Review provided by PeerSpot

    What is our primary use case?

    I use Docker primarily for backend services to containerize applications or for API communications.

    What is most valuable?

    The most valuable feature is the simple containerization. I can specify what I need to install in a shell to ensure the application runs. It's a straightforward and easy-to-use feature. I also use it with CI/CD tools, finding it a good solution for integration.

    What needs improvement?

    In terms of communication between services, perhaps the configuration within networks between containers could be improved.

    For how long have I used the solution?

    I have been working with Docker for about six years.

    What do I think about the stability of the solution?

    The stability is excellent. I would rate it ten out of ten.

    What do I think about the scalability of the solution?

    By using Kubernetes, scalability is simple and can be done without issues.

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

    Some developers might use virtualization solutions like VMware, however, Docker is much better because it is simple.

    How was the initial setup?

    Overall, the setup is simple.

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

    I consider Docker's pricing to be affordable.

    Which other solutions did I evaluate?

    Some developers might consider virtualization solutions like VMware.

    What other advice do I have?

    I would recommend Docker for a wide range of users, from 50 to five million users, as it is simple to configure. 

    I rate the overall solution ten out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Pratyay Banerjee

    Time-saving deployment with seamless virtualization for diverse environments

    Reviewed on Nov 06, 2024
    Review provided by PeerSpot

    What is our primary use case?

    I used Docker  to Dockerize Java code. We had a code base, and I needed to create a Docker  image from it so that it could be deployed. At the time, we used Docker Compose, which is somewhat similar to Kubernetes .

    How has it helped my organization?

    Docker allows virtualization at a higher level without the need for a host machine. You can have a few libraries in the image, and it will run on any machine, making deployment easier. This approach reduces the number of headaches compared to traditional methods.

    What is most valuable?

    Docker provides another level of virtualization where you don't need the host machine. The ability to use an image with the software built into it, rather than just the software, is beneficial. It allows the software to run on various machines without compatibility issues, saving a lot of time.

    What needs improvement?

    Docker is a time-tested, proven solution with industry-wide applications. There can be challenges with port mapping, however, that's not related to Docker itself.

    For how long have I used the solution?

    I started using Docker when I began my career in cloud computing. It has been approximately five or six years since I last created a Docker image.

    What do I think about the stability of the solution?

    Docker is fairly old, and there are existing GitHub  repositories for any issues that arise. We can often resolve these issues ourselves through online resources.

    What do I think about the scalability of the solution?

    Docker is highly scalable. Without the need for physical hardware, you can run multiple images on your server. Previously, only one or two applications could run on a server, but now it can handle hundreds of applications, scaling up or down as needed.

    How are customer service and support?

    I have never had to contact Docker's support team.

    How would you rate customer service and support?

    Positive

    How was the initial setup?

    The initial setup is not difficult, especially with Docker Desktop. It allows you to manage images easily without having to run commands if you prefer not to.

    What other advice do I have?

    Docker is well-established in the market. Most people in DevOps or IT are familiar with Docker or creating Docker images. It is easy to use.

    I'd rate the solution ten out of ten.

    Rikin Parekh

    Useful to create sandbox environments to run applications and makes it easy to test them

    Reviewed on Jun 11, 2024
    Review from a verified AWS customer

    What is our primary use case?

    I work with startups and companies looking to build products from scratch to production. I handle deployments from various teams and use AWS. My experience includes deploying applications, setting up APIs, adding load balancers, and managing traffic. Docker is essential for this work, allowing me to create sandbox environments to run applications. Essentially, Docker helps manage clusters of applications and maintain the cloud environment.

    What is most valuable?

    The tool's most valuable feature is its sandbox environment. It makes it very easy to run and test applications without needing configurations, which is the core advantage of containerization. Kubernetes and Helm are helpful as they provide high-level metrics, making tracking the status of all the containers and applications running easier.

    What needs improvement?

    One of the challenges I face with Docker is debugging containers within the infrastructure. It can be tricky to debug applications inside containers, which is a common issue among developers. If easier tools or methods were available to debug applications within Docker containers, it would be very beneficial.

    For how long have I used the solution?

    I have been working with the product for two to three years. 

    How are customer service and support?

    I have never contacted support since documentation is available on the issues. The community is huge, and the documentation is pretty good. Additionally, there is information online that I can refer to.

    How was the initial setup?

    Overall, setting up the Docker environment is quite easy. Many methods exist, such as using Docker Compose and Docker networks to communicate between containers. The main challenge lies in designing the architecture and integrating different frameworks and microservices.

    I would rate the ease of setting up the tool at around nine out of ten. The time it takes to deploy depends on the scale of the system. For the early-stage startup I'm currently working with, it doesn't take much time. It's just me handling the deployment. In our early-stage startup, we have a couple of teams with around four to five backend APIs and two front-end services. Deploying these doesn't take much time. My focus is more on minimizing costs due to our lean startup structure.

    What was our ROI?

    Using the solution containers saves a lot of time compared to deploying on EC2 instances. It simplifies deployment and greatly reduces the deployment time. So, the internal ROI is quite good, making Docker a very valuable tool for us.

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

    Regarding pricing, we primarily use AWS for our deployments since we have funding for it. We don't spend much on Docker-specific services, just the containerization product. Docker Hub isn't particularly expensive either, so overall, the pricing is pretty reasonable.

    What other advice do I have?

    I'm a backend engineer and handle major deployments—I'm the only one on the team who does this. I help deploy and configure the product and expose endpoints for other teams. If a service stops working, they contact me to address the issue. I also maintain the deployed environments, including building, testing, and development.

    I rate the overall product a ten out of ten. 

    Karthick Muthuraj

    Enables us to facilitate deployment, do updates, and management

    Reviewed on Jun 03, 2024
    Review provided by PeerSpot

    What is our primary use case?

    The solution is used to run systems in small applications.

    How has it helped my organization?

    You should start by running your applications to ensure optimal performance in a Docker environment. The administrator should validate the setup with Kubernetes before deployment. This process includes validating our software applications and comparing features with other open-source alternatives. It’s important to understand that application performance can vary due to various factors. For instance, issues may arise due to ZDR policies. Before deploying in production, consider using OpenShift if additional features are needed. Our organization currently uses Oracle, but Docker provides a flexible and efficient way to manage our applications.

    What is most valuable?

    We use Docker to facilitate deployment, updates, and management.

    What needs improvement?

    Enhancing artificial intelligence capabilities and cluster management should be a priority. It should facilitate some security management.

    For how long have I used the solution?

    I have been using Docker for four years.

    What do I think about the scalability of the solution?

    I have been going through the session block for enhancement. I rate the solution’s scalability a six out of ten.

    How was the initial setup?

    The initial setup is straightforward.

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

    It requires a premium subscription.

    What other advice do I have?

    The CI/CD was created, and the template is there. It's sufficient to prevent blockers. The restore is deployed, and we are conducting large-scale scans to identify duplicates. For continuous intelligence, we are using Azure DevOps tools from GitLab. We use Docker for various tasks like scanning, automation, testing, and searching.

    We support software implementation and maintenance. Nowadays, we update our software regularly. Our recommendation for regular users is to avoid using outdated software, especially when it involves personal data sources such as software applications, desktops, and internet usage.

    Azure uses Docker and integrates with Azure products. Docker overlaps the network, which facilitates communication between containers. This network operates on VPNs but can utilize third-party gateways to reach and solve problems.

    Docker has more advanced authentication, backup, and accountability.

    Overall, I rate the solution a six out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Alexey Timchenko

    Easy to use, provides a lot of flexibility, and enables users to deploy applications quickly

    Reviewed on May 31, 2024
    Review provided by PeerSpot

    What is our primary use case?

    Docker helps us implement applications quickly.

    What is most valuable?

    Docker is convenient and easy to use. We can create and implement different types of virtual machines. It provides a lot of flexibility. The applications can be deployed quickly.

    What needs improvement?

    The stability could be improved.

    What do I think about the stability of the solution?

    The product is stable and reliable. I rate the stability a nine out of ten.

    What do I think about the scalability of the solution?

    Five engineers in the IT team use the product in our organization.

    How are customer service and support?

    The support team is fast, customer-friendly, knowledgeable, and quite professional.

    How was the initial setup?

    We didn't face any issues with the installation.

    What about the implementation team?

    We deployed the tool in-house.

    What was our ROI?

    The tool provides a return on investment. We are able to deploy some services and applications faster and be aligned with business requirements.

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

    We have a monthly subscription. The product is not expensive. I rate the pricing an eight out of ten.

    What other advice do I have?

    We do not use the solution often. It works well. We don’t have huge projects. I will recommend the tool to others. Everyone in IT uses Docker. Everyone knows it. At some level, a company must find a way to use Infrastructure as a Service by implementing different container technologies like Docker. Many IT personnel are aware of the solution. Overall, I rate the tool a nine out of ten.

    View all reviews