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/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM