Davinci Docker原部署教程在这里:
https://github.com/edp963/davinci-docker
下面是部署教程:
一、环境要求
安装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