前言:

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

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐