Docker
This page provides instructions to install Appsmith using Docker.
Prerequisites
- Docker (version 20.10.7 or later)
- 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:
- Community Edition
- Business Edition
- 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.
- Start the Docker container using the following command. You may need to run with
sudo
if you don't have permission to rundocker-compose
.
docker-compose up -d
If the image doesn't exist locally, this command downloads the necessary Docker image and starts the container.
The Appsmith deployment may take up to 5 minutes to complete.
- 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.
To upgrade your Community Edition to Business Edition, see Upgrade to Business Edition.
Sign up on customer.appsmith.com and generate a trial license key.
To download the
docker-compose.yml
file, run the following cURL command:curl -L https://bit.ly/docker-compose-be -o $PWD/docker-compose.yml
This saves the file in the current directory.
Start the Docker container using the following command. You may need to run with
sudo
if you don't have permission to rundocker-compose
.
docker-compose up -d
If the image doesn't exist locally, this command downloads the necessary Docker image and starts the container.
The Appsmith deployment may take up to 5 minutes to complete.
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 Appsmith at http://localhost.Log into your Appsmith account, and enter your license key to activate the instance.
Troubleshooting
Some common errors that you may face during installation:
If you continue to face issues, reach out to the support team.