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