docs/content/en/installation/docker/_index.md
{{< installation/installation_prerequisites >}}
Follow these installation steps to use Docker and Docker Compose to run Meshery. Users often choose this installation approach in order to run Meshery on their local machine. If you need to install Docker, see Getting Started with Docker, and if you need to install Docker Compose, see Installing Docker Compose.
Start Meshery by executing the following command:
{{< code code="mesheryctl system start -p docker" >}}
By default, Meshery looks for Kubernetes configuration in the $HOME/.kube directory. You can customize this location by setting the KUBECONFIG_FOLDER environment variable in your Docker deployment.
To use a custom kubeconfig location with Docker Compose, modify your docker-compose.yaml:
{{< code code=services: meshery: environment: - "KUBECONFIG_FOLDER=/custom/path/to/.kube" volumes: - /custom/path/to/.kube:/custom/path/to/.kube:ro >}}
This is useful when:
Optionally, you can verify the health of your Meshery deployment using mesheryctl system check.
You're ready to use Meshery! Open your browser and navigate to the Meshery UI.
{{< installation/accessing-meshery-ui >}}
{{< related-discussions tag="meshery" >}}