Skip to main content

How to Install Docker on Amazon Linux 2023?

How to Install Docker on Amazon Linux 2023?

Docker is an essential tool for modern software development and deployment. It allows you to package applications and their dependencies into containers, ensuring consistency across different environments. In this guide, we'll walk you through the steps to install Docker on Amazon Linux 2023.

Prerequisites

Before you start, make sure you have:

  • An instance of Amazon Linux 2023 running.
  • Sudo or root access on your instance.

Step 1: Update Your System

First, ensure your system is up to date by running the following commands:

        
    sudo dnf update -y
    sudo dnf upgrade -y
    

Step 2: Install Docker

Next, we'll install Docker using the Amazon Linux 2023 package repository. Run the following command to install Docker:

        
    sudo dnf install docker -y
    

Step 3: Start and Enable Docker

After installing Docker, you need to start the Docker service and enable it to start on boot:

        
    sudo systemctl start docker
    sudo systemctl enable docker
    

Step 4: Verify the Docker Installation

To verify that Docker is installed correctly, run the following command:

        
    sudo docker --version
    

You should see output similar to this:

        
    Docker version 20.10.17, build 100c701
    

Step 5: Add Your User to the Docker Group (Optional)

By default, Docker commands can only be run by the root user or by users in the docker group. To avoid using sudo with Docker commands, add your user to the docker group:

        
    sudo usermod -aG docker $USER
    

After running this command, log out and log back in for the changes to take effect.

Step 6: Test Docker Installation

Finally, let's test if Docker is working correctly by running the hello-world container:

        
    docker run hello-world
    

You should see a message indicating that Docker is installed correctly.

Conclusion

You have successfully installed Docker on Amazon Linux 2023! You can now start building and running your Docker containers. For more information on using Docker, check out the official Docker documentation.

Comments

Popular posts from this blog

How to post a dynamic form using json data?

// Post dynamic form using json data   function post(uri, data, method) { // when method not provided use default post method method = method || "post" ;     var form = document.createElement( "form" ); form.setAttribute( "method" , method); form.setAttribute( "action" , uri); for ( var property in data) {   if (params.hasOwnProperty(property)) {     var hiddenField = document.createElement( "input" );     hiddenField.setAttribute( "type" , "hidden" );     hiddenField.setAttribute( "name" , property);     hiddenField.setAttribute( "value" , data[property]);      form.appendChild(hiddenField);   } } document.body.appendChild(form); form.submit(); }

Mapping .NET Data Types to MySQL Data Types

Mapping .NET Data Types to MySQL Data Types .NET Data Types MySQL Data Types System.Boolean boolean, bit(1) System.Byte tinyint unsigned System.Byte[] binary, varbinary, blob, longblob System.DateTime datetime System.Decimal decimal System.Double double System.Guid char(36) System.Int16 smallint System.Int32 int System.Int64 bigint System.SByte tinyint System.Single float System.String char, varchar, text, longtext System.TimeSpan time DateTimeOffset type is not supported.

C# - How to get Property Name and Value of a dynamic object?

C# - Dynamic Object Use the following code to get Name and Value of a dynamic object's property. dynamic d = new { Property1= "Value1", Property2= "Value2"}; var properties = d.GetType().GetProperties(); foreach (var property in properties) {     var PropertyName= property.Name; //You get "Property1" as a result     var PropetyValue= d.GetType().GetProperty(property.Name).GetValue(d, null); //You get "Value1" as a result // you can use the PropertyName and Value here  }