Skip to main content

Docker

Overview

Category: Developer Tools
Supported OS: Ubuntu 22.04

Docker is a leading containerization platform that packages software and all its dependencies into standardized containers. This ensures your application will run consistently across different environments, making collaboration and deployment seamless. Each Docker container includes everything required to run your application: code, runtime, system tools, and libraries.

This deployment provides an instance pre-installed with recommended Docker tools, including Docker Engine and Docker Compose.


🎥 Watch: How to Deploy Instance with Docker Pre-Setup


Software Included

  • Docker CE: 23.0.1
  • Docker Compose: 2.16.0

Getting Started After Deployment

1. Firewall Configuration

Allow only SSH (port 22, rate limited) access for security.


2. Deployment Message

During deployment, you will be logged out and see the following message:

Please wait until the installation is completed.... Connection to $IPADDRESS closed.

Do not log in for at least 2 minutes after the instance is created to allow the setup to complete.


3. First Login Steps

  • Log in as the ubuntu user, using your set password or SSH key.

  • Switch to the root user without a password:

    sudo su -


4. Verifying Docker Installation

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

    sudo docker run hello-world

This command downloads a test image and runs it in a container. When the container runs, it prints a confirmation message and exits.