Skip to main content

Docker

This page provides instructions to install Appsmith using Docker.

How to install Appsmith using Docker Compose

Prerequisites

  1. Docker (version 20.10.7 or later)
  2. Docker-Compose (version 1.29.2 or later)

Install Appsmith

Create a folder named appsmith on your machine for deployment and data storage. Then, navigate to this folder using the cd command and follow the steps below:

  1. To download the docker-compose.yml file, run the following cURL command:
curl -L https://bit.ly/docker-compose-CE -o $PWD/docker-compose.yml

This command saves the file in the current directory.

  1. Start the Docker container using the following command. You may need to run with sudo if you don't have permission to run docker-compose.
docker-compose up -d

If the image doesn't exist locally, this command downloads the necessary Docker image and starts the container.

note

The Appsmith deployment may take up to 5 minutes to complete.

  1. To confirm that the deployment is complete, run the command docker logs -f appsmith. When the deployment is complete, you can see the message 'Appsmith is Running!' in the logs. You can access it at http://localhost.

Troubleshooting

Some common errors that you may face during installation:

If you continue to face issues, reach out to the support team.

Further reading