跳到主要内容
版本: 0.7

Docker部署

Docker 快速使用教程

本教程使用三种不同的方式通过 Docker 完成 DInky 的部署,如果你想要快速体验,推荐使用 standalone-server 镜像, 如果你想要体验比较完成的服务,推荐使用 docker-compose 启动服务。如果你已经有自己的数据库服务 你想要沿用这些基础服务,你可以参考沿用已有的 Mysql 、 Hadoop 和 Flink 服务完成部署。

前置条件

  • Docker 1.13.1+
  • Docker Compose 1.28.0+

启动服务

使用 standalone-server 镜像

使用 standalone-server 镜像启动一个 Dinky standalone-server 容器应该是最快体验 Dinky 的方法。通过这个方式 你可以最快速的体验到 Dinky 的大部分功能,了解主要和概念和内容。

# 启动 dinky mysql 镜像服务
docker run --name dinky-mysql dinkydocker/dinky-mysql-server:0.7.0

# 启动 dinky 镜像服务
docker run --restart=always -p 8888:8888 -p 8081:8081 -e MYSQL_ADDR=dinky-mysql:3306 --name dinky --link dinky-mysql:dinky-mysql dinkydocker/dinky-standalone-server:0.7.0-flink14


#注意:如果你有 mysql 服务,请执行对应版本的 SQL 文件。假如你的 mysql地址为 10.255.7.3 端口为33006,执行命令如下

docker run --restart=always -p 8888:8888 -p 8081:8081 -e MYSQL_ADDR=10.255.7.3:33006 --name dinky dinkydocker/dinky-standalone-server:0.7.0-flink14

说明

如果 docker image 需要加速的,请把 dinkydocker 替换成 registry.cn-hangzhou.aliyuncs.com/dinky

环境变量

  • MYSQL_ADDR : mysql地址,如 127.0.0.1:3306
  • MYSQL_DATABASE : 数据库名
  • MYSQL_USERNAME : 用户名
  • MYSQL_PASSWORD : 密码

使用docker-compose

待定