home/versioned_docs/version-1.7.x/start/docker-compose-deploy.md
:::tip Suggest to use Docker Compose to deploy HertzBeat and its dependent services. :::
:::note
This document assumes that you already have Docker and Docker Compose installed in your environment. If not, please refer to the Docker official documentation.
Run the docker compose version command to check if you have a Docker Compose environment.
:::
Download the startup script package
Download the installation script package apache-hertzbeat-xxx-docker-compose.tar.gz from the download
Choose to use the HertzBeat + PostgreSQL + VictoriaMetrics solution
:::tip
apache-hertzbeat-${version}-docker-compose.tar.gz contains multiple deployment solutions after decompression. Here we recommend choosing the hertzbeat-postgresql-victoria-metrics solution.:::
tar zxvf apache-hertzbeat-${version}-docker-compose.tar.gz
HertzBeat + PostgreSQL + VictoriaMetrics for one-click deploymentcd apache-hertzbeat-${version}-docker-compose
cd hertzbeat-postgresql-victoria-metrics
Run script in
hertzbeat-postgresql-victoria-metricsdirectory
docker-compose up -d
View service status
View the running status of each container, up is the normal running status
docker-compose ps
Start exploring HertzBeat Access http://ip:1157/ in the browser to start exploring and using it. The default account password is admin/hertzbeat.
HAVE FUN
The most common problem is network problems, please check in advance