docker部署mule项目
1 创建 touch dockerfile 、java安装包、 mule程序应用包、 mule服务器包等放在同dockerfile文件同一目录 2.上传mule应用程序包zip,如图: 3 编辑 vim dockerfile 如下图所示: # 本地必须要有centos:7.2的镜像 FROM 110.120.119.110:2101/library/centos:centos7 # MAINTAINER yan ARG user_group=1101 ENV USER=${user} \ TERM=xterm # 时区设置 没有就创建有就删除 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone RUN mkdir -p ${LOG_PATH} && chmod a+x /data/yan/onb/ && chown -R ${USER_ID}:${USER_GROUP} ${LOG_PATH} /data/yan/onb/ #用USER指定用户后,docker容器应用程序以指定的用户运行,这里是yan,不指定的话默认是root用户运行 # mule的包添加到/data/yan/onb/路径下 ADD jdk-8u171-linux-x64