小白的博客

  • 搭建Docker容器
  • 在Docker中搭建三台Centos系统
  • 启动docker服务
  • 此时我们需要拉取Centos7的镜像
  • 拉取完毕后检验是否拉取成功
  • 紧接着我们开始运行这个容器
  • 我们现在通过使用如下命令进入容器,对容器进行配置
  • 我们希望可以通过第三方ssh工具去连接这个Docker容器,所以我们还需要在其中安装对应的组件
  • 安装完成后,我们需要重启ssh服务,使其工作
  • 距离可以使用ssh工具还差最后一步——改密码
  • 现在可以通过ssh工具对容器中的系统进行ssh连接了
  • 首页
  • 友情链接
  • BiliBili
  • 下载站
  • 音游助手
  • 所有文章
  • 不干好事
  • Android
  • 大数据学习
  • 音游助手 隐私政策
2025 年 8 月
一 二 三 四 五 六 日
 123
45678910
11121314151617
18192021222324
25262728293031
« 4 月    
本站若未声明则默认为原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 碎白啊

使用Docker搭建Hadoop集群

  • Smallway
  • 2023-05-01
  • 0

前言:本人最近在筹备大数据比赛,根据国赛要求,所有大数据组件(Hadoop,Spark......)都要基于Docker进行搭建,最近对Docker进行学习后,现做如下总结

搭建Docker容器

本人采取本人另一篇博主的教程Docker安装与基础操作 - xxxchik - 博客园 (cnblogs.com),故不再赘述搭建过程。

或者使用如下指令

yum install docker -y

安装完成截图

在Docker中搭建三台Centos系统

启动docker服务

systemctl start docker

完成截图如下

此时我们需要拉取Centos7的镜像

使用如下命令

docker pull centos:7.9.2009

拉取完毕后检验是否拉取成功

docker image ls

若出现这个Centos7.9.2009的镜像,则为拉取成功

紧接着我们开始运行这个容器

docker run -itd --name master -p 60001:22 --privileged centos:7.9.2009 /usr/sbin/init

注意!!!

--name后的master为你给这个容器起的名字

-p 60001:22表示将这个Centos系统的22端口映射到宿主机的60001端口上

--privileged 表示提权,从而使容器拥有特权操作权限

此时我们就已经生成了一个后台运行的容器,名为master

我们现在通过使用如下命令进入容器,对容器进行配置

docker exec -it master /bin/bash

我们希望可以通过第三方ssh工具去连接这个Docker容器,所以我们还需要在其中安装对应的组件

yum install -y openssh-server openssh-clients net-tools.x86_64

此指令为我们分别安装了 openssh-server,openssh-clients, net-tools.x86_64三个组件

安装完成截图

安装完成后,我们需要重启ssh服务,使其工作

systemctl restart sshd

距离可以使用ssh工具还差最后一步——改密码

passwd root

输入并设置新密码即可

现在可以通过ssh工具对容器中的系统进行ssh连接了

使用同样的方法,可以制作三台不同的容器(master,slave1,slave2)

未完待续......

© 2025 小白的博客
Theme by Wing
陕ICP备2023005185号-1 陕公网安备61030302000374
本站由提供CDN加速/云存储服务
  • {{ item.name }}
  • {{ item.name }}