大體思路是新建Daocloud項目,該項目負責從一個Git庫拉取部署文件,構建鏡像。
1. Git部署項目
使用dist
命令生成部署壓縮包,然后解壓到該部署項目,然后添加Dockfile,如下圖:
image.png
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構建項目
image.png
如圖新建成功后,構建鏡像。
3. Daocloud應用
使用構建的鏡像創建應用。
image.png
image.png
image.png
/data/bin/zebrarun -Dhttp.port=8888