One - One Code All

Blog Content

Davinci的docker启动

容器化 BI   2020-04-25 08:37:36

Davinci Docker原部署教程在这里:


https://github.com/edp963/davinci-docker

可以参考它的readme


下面是部署教程:


一、环境要求


安装docker后的 windows, linux, mac。

检查是否有docker-compose命令(安装docker后默认会有,否则请手动安装)。


二、完整步骤

# 构建镜像
git clone https://github.com/edp963/davinci-docker.git
cd davinci-docker
# docker build -t="edp963/davinci:v0.3.0-beta.9" .
# 修改docker-compose.yml中邮箱配置

# 极速启动
curl https://raw.githubusercontent.com/edp963/davinci-docker/master/docker-compose.yml > docker-compose.yml
vim docker-compose.yml
# 修改邮箱配置,否则无法登录

#docker老手使用以下命令
docker-compose up -d 

#docker新手用以下命令
docker-compose --verbose up


三、使用更丰富的配置


可以在宿主中添加一些配置文件,查看davinci配置

然后docker run 时将其挂载到 /opt/davinci/config

docker run -p 58081:8080 -e SPRING_DATASOURCE_URL="jdbc:mysql://yourmysqlserver:3306/davinci0.3?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true" \
-e SPRING_DATASOURCE_USERNAME="root" -e SPRING_DATASOURCE_PASSWORD="pwd" \
-e SPRING_MAIL_HOST="smtp.163.com"  -e SPRING_MAIL_PORT="465" -e SPRING_MAIL_PROPERTIES_MAIL_SMTP_SSL_ENABLE="true" \
-e SPRING_MAIL_USERNAME="xxxxxx@163.com"  -e SPRING_MAIL_PASSWORD="xxxxxxx" \
-e SPRING_MAIL_NICKNAME="davinci_sys" \
-v /etc/davinci:/opt/davinci/config \
edp963/davinci:v0.3.0-beta.9



上一篇:docker容器连接及docker ps指定列
下一篇:阿里云安全组开放docker端口映射

The minute you think of giving up, think of the reason why you held on so long.