虚拟机docker容器下载及搭建HBase环境
gcc的全称是GNU Compiler Collection,它是一个能够编译多种语言的编译器。最开始作为C语言的编译器(GNU C Compiler),现支持C++、java等多种语言和多种硬件平台。开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,实现虚拟化。是对资源库进行增删改查,系统默认没有安装这个命令,这个命令
·
前言:
docker是什么:是一个基于 Go 语言 开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,实现虚拟化。
一、Docker搭建
1、安装gcc
gcc的全称是GNU Compiler Collection,它是一个能够编译多种语言的编译器。最开始作为C语言的编译器(GNU C Compiler),现支持C++、java等多种语言和多种硬件平台。
[root@hadoop1 ~]# yum -y install gcc
2、安装gcc c++
[root@hadoop1 ~]# yum -y install gcc-c++
安装成功
3、安装yum-utils包
提供yum-config-manager 实用程序,并设置存储库。
[root@hadoop1 ~]# yum install -y yum-utils
4、安装镜像源资源包--设置阿里云仓库
yum-config-manager命令:是对资源库进行增删改查,系统默认没有安装这个命令,这个命令在um-utils包里。
[root@hadoop1 ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#--add-repo 安装资源包参数
5、生成软件包本地索引缓存
- 更新yum源或者出现配置yum源之后,通常都会使用yum makecache 生成索引缓存,提供搜索安装速度,索引缓存的存储位置: /var/cache/yum/
yum makecache fast命令是将软件包信息提前在本地索引缓存,用来提高搜索安装软件的速度
[root@hadoop1 ~]# sudo yum makecache fast
6、安装Docker CE
[root@hadoop1 ~]# sudo yum install docker-ce docker-ce-cli containerd.io
7、启动Docker
systemctl start docker docker的启动命令
依次运行以下命令:
[root@hadoop1 ~]# systemctl start docker #开机
[root@hadoop1 ~]# systemctl enable docker #加入开机自启动
[root@hadoop1 ~]# sudo docker run hello-world #运行docker
启动成功:
二、拉取镜像
生成docker容器
1、终端输入,查找hbase
[root@hadoop1 ~]# docker search hbase
2、拉取镜像
也可拉取多次
[root@hadoop1 ~]# docker pull harisekhon/hbase
3、执行命令
启动hbase,后面跟了一大堆端口号
docker run -d -h myhbase -p 2181:2181 -p 8080:8080 -p 8085:8085 -p 9090:9090 -p 9095:9095 -p 16000:16000 -p 16010:16010 -p 16020:16020 -p 16201:16201 -p 16301:16301 --name hbase harisekhon/hbase
4、执行进入hbase命令
[root@hadoop1 ~]# docker exec -it hbase bash
进入服务界面执行如下命令:
bash-4.4# cd /hbase/bin
bash-4.4# ./hbase shell
更多推荐
已为社区贡献1条内容
所有评论(0)