zoukankan      html  css  js  c++  java
  • dockerfile 做好自启动 退出的解决方法

    Dockerfile
    
    FROM insight-hadoop:1.0
    RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 
        && echo "Asia/Shanghai" > /etc/timezone
    WORKDIR /usr/local/hadoop-2.9.0
    EXPOSE 22 50070 8088 19888
    COPY start_hadoop.sh /usr/bin/start_hadoop.sh
    RUN chmod +x /usr/bin/start_hadoop.sh 
    CMD ["/usr/bin/start_hadoop.sh"]
    
     start_hadoop.sh 
    #!/bin/bash
    echo 'start hadoop message'
    /usr/sbin/sshd && sbin/start-all.sh && sbin/mr-jobhistory-daemon.sh start historyserver && tail -f /dev/null
    
    精华就在 tail -f /dev/null 上
    
  • 相关阅读:
    Java
    HashMap数据结构与实现原理解析(干货)
    Java
    Java
    Java
    面向对象基础
    Java
    Java
    Java
    shell脚本
  • 原文地址:https://www.cnblogs.com/sxgaofeng/p/13115805.html
Copyright © 2011-2022 走看看