环境说明:
ubuntu 18.04
使用Docker 安装部署Tyk
部署参考地址
点击参考~~~
默认需要开启端口
服务 | 端口号 |
---|---|
MongoDB | 27017 |
Redis | 6379 |
tyk仪表板 | |
开发者门户 | 3000 |
管理仪表盘 | 3000 |
管理员控制台API | 3000 |
tyk网关 | |
管理API | 8080 |
克隆GitHub存储库
# sudo apt-get update
# apt install git
# git clone https://github.com/TykTechnologies/tyk-pro-docker-demo.git
安装Docker
# sudo apt install docker.io
# sudo systemctl start docker
# sudo systemctl enable docker
# docker -v
修改配置
# cd tyk-pro-docker-demo/confs/
# vim tyk_analytics.conf
"host_config": {
"enable_host_names": true,
"disable_org_slug_prefix": true,
"hostname": "127.0.0.1",
"override_hostname": "127.0.0.1:8080",
"portal_domains": {},
"portal_root_path": "/portal",
"generate_secure_paths": false,
"use_strict_hostmatch": false
},
安装docker-compose
apt install docker-compose
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
运行Docker Compose文件
# cd tyk-pro-docker-demo
root@YouName:~/tyk-pro-docker-demo# docker-compose up -d
查看项目状态
docker-compose ps -a
销毁项目
docker-compose down
访问
http://x.x.x.x:3000/