創建並進入工作目錄:
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/