大体思路是新建Daocloud项目,该项目负责从一个Git库拉取部署文件,构建镜像。
1. Git部署项目
使用dist
命令生成部署压缩包,然后解压到该部署项目,然后添加Dockfile,如下图:
FROM malfurionpd/docker-oracle-jdk
MAINTAINER adeng <33333333@qq.com>
ENV TZ "Asia/Shanghai"
ENV LANG en_US.UTF-8
ADD zebrarun /data/
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN chmod +x /data/bin/zebrarun
EXPOSE 8886 8888
2. Daocloud构建项目
如图新建成功后,构建镜像。
3. Daocloud应用
使用构建的镜像创建应用。
/data/bin/zebrarun -Dhttp.port=8888