zoukankan      html  css  js  c++  java
  • Dockerfile构建hbase镜像

    创建并进入工作目录:

    mkdir /home/hbase
    cd /home/hbase

    编辑Dockerfile文件

    FROM java:8-jdk
    
    ENV HBASE_VERSION=1.2.12
    ENV BASE_DIR=/usr/local
    ENV HBASE_HOME=${BASE_DIR}/hbase-${HBASE_VERSION}
    
    RUN cd ${BASE_DIR} 
        && curl -fSL "http://archive.apache.org/dist/hbase/hbase-${HBASE_VERSION}/hbase-${HBASE_VERSION}-bin.tar.gz" -o hbase.tar.gz 
        && tar xfvz hbase.tar.gz 
        && rm -rf hbase.tar.gz
    
    EXPOSE 16010
    
    ENTRYPOINT ${HBASE_HOME}/bin/hbase master start

    构建镜像:

    docker build -t zyz/hbase:1.2.12 .

    使用docker images名称可查看到安装好的镜像:

    启动镜像:

    docker run -d -p 16010:16010 --name hbase zyz/hbase:1.2.12

    查看:http://172.16.43.140:16010/

  • 相关阅读:
    Linux unalias命令 取消别名
    linux cp 拷贝文件或目录
    POJ 1850
    POJ 1844
    POJ 1852
    POJ 1837
    POJ 1833
    POJ 1804
    POJ 1789
    POJ 1781
  • 原文地址:https://www.cnblogs.com/zhi-leaf/p/12092921.html
Copyright © 2011-2022 走看看