Skip to main content
Version: 2.7.1

Docker-compose Deployment

This article introduces the use of docker-compose to deploy the Apache ShenYu gateway.

Before you read this document, you need to complete some preparations before deploying Shenyu according to the Deployment Prerequisites document.

Download shell script

curl -O https://raw.githubusercontent.com/apache/shenyu/v2.7.1/shenyu-dist/shenyu-docker-compose-dist/src/main/resources/install.sh

execute script

This script will download the required configuration files and mysql-connector, and can be executed repeatedly if the download fails.

sh ./install.sh v2.7.1

Initialize the shenyu-admin database

Refer to the database initialization documentation to initialize the database.

Modify the configuration file

Modify the configuration file downloaded by the script to set up configurations such as JDBC.

Execute docker-compose

cd shenyu-${VERSION}
docker-compose -f ./shenyu-${VERSION}/docker-compose.yaml up -d