Docker简单配置
dockerfile配置
修改jdk时区,解决日志文件晚8小时的问题
RUN echo 'Asia/Shanghai' >/etc/timezone
docker运行时占用运行内存过大
使用sh文件去启动微服务,在脚本文件中使用
-Xmx256m -Xms128m
限制内存
docker制作jdk镜像的环境变量设置
ENV JAVA_HOME /java/jdk/jdk1.8.0_291
ENV JRE_HOME ${JAVA_HOME}/jre
ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
ENV JAVA_PATH ${JAVA_HOME}/bin:${JRE_HOME}/bin
ENV PATH $PATH:${JAVA_PATH}
常用命令
docker build -t all -f ./DockerFile .
docker run -d //-d: 后台运行容器,并返回容器ID;
//-i: 以交互模式运行容器,通常与 -t 同时使用;
//-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-p 8010:8010 -p 8020:8020 -p 8040:8040 -p 8050:8050 -d -p 8070:8070 -p 8100:8100
-v /AFC_log:/AFC_log -v /home/data/8601/:/home/data/8601 -v