FROM ccr.ccs.tencentyun.com/yoho-base/tomcat:8.5.4 MAINTAINER jimi <jimi.ji@yoho.cn> RUN groupadd -r master && useradd -d /home/master master -g master && chmod 777 /home/master && \ yum install -y openssh-clients COPY monitor-service-web/target/monitor.war /usr/local/tomcat/webapps/monitor.war RUN chown -R master:master /usr/local/tomcat RUN mkdir -p /home/master/ops_sh/script/oneKeySwitch/ && \ mkdir -p /home/master/ops_sh/store-nginx-conf/ && \ mkdir -p /home/master/ops_sh/nginx-conf/ && \ sed -i 's/# StrictHostKeyChecking ask/ StrictHostKeyChecking no/g' /etc/ssh/ssh_config ADD idc-switch/oneKeySwitch/ /home/master/ops_sh/script/oneKeySwitch/ ADD nginx-switch/* /home/master/ops_sh/ ADD nginx-conf/ /home/master/ops_sh/nginx-conf/ ADD id_rsa.pub /home/master/.ssh/id_rsa.pub ADD id_rsa /home/master/.ssh/id_rsa RUN mkdir -p /home/master/logs/java/monitor-service && \ chown -R master:master /usr/local/tomcat && \ chown -R master:master /home/master && \ chmod +x /home/master/ops_sh/script/oneKeySwitch/* && \ chmod +x /home/master/ops_sh/* && \ chmod +x /home/master/ops_sh/nginx-conf/* && \ chmod 600 /home/master/.ssh/id_rsa.pub && \ chmod 600 /home/master/.ssh/id_rsa EXPOSE 8080 USER master