在Docker中跑Hadoop与镜像制作方法

  1. Docker中跑Hadoop
  2. 安装Docker
  3. 下载Hadoop镜像,docker pull sequenceiq/hadoop-docker:2.7.1
  4. 启动容器,docker run -it sequenceiq/hadoop-docker:2.7.1 bash
  5. 启动Hadoop服务,/usr/local/hadoop/sbin/start-all.sh
  6. 访问管理界面,http://localhost:50070/

  7. 镜像制作方法

  8. 编写Dockerfile文件
    FROM ubuntu:latest
    RUN apt-get update
    RUN apt-get install -y build-essential
    COPY . /app
    WORKDIR /app
    RUN make
    CMD ["./app"]
  9. 构建镜像,docker build -t myapp .
  10. 运行镜像,docker run myapp

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Docker中跑Hadoop与镜像制作方法 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • 解决docker pull很慢的方法

    经常拉取镜像的时候很慢或者拉不下来,这里可以使用阿里云镜像加速器,然后试试看有没有效果使用阿里云镜像加速器 [root@localhost ~]# mkdir -p /etc/docker [root@localhost ~]# tee /etc/docker/daemon.json <<-‘EOF’ { “registry-mirrors”: …

    Docker 2023年4月13日
    00
  • docker 意外重启 运行容器丢失情况解决

    1列出所有container docker container ls -a       2再启动相应的container     docker container start xxxxyyyyzzzz   3 docker ps 查看镜像  

    Docker 2023年4月12日
    00
  • Docker的TLS安全连接与idea配置连接docker

    2、生成TLS相关的CA文件 2.1 将tls.sh文件拷到服务器,文件内容如下,cd的路径可自行修改 1 #创建 Docker TLS 证书 2 #!/bin/bash 3 #相关配置信息 4 SERVER=”serverIp or serverDNS” 5 PASSWORD=”pwd” 6 COUNTRY=”CN” 7 STATE=”Hubei” 8 C…

    Docker 2023年4月13日
    00
  • 教你用100 行shell实现Docker详解

    教你用100行Shell实现Docker详解 什么是Docker Docker是一种容器化平台,可以将应用及其依赖打包到一个可移植的容器中,然后部署到任意主机上运行,而不需要担心环境的差异。 容器和虚拟机的区别 容器和虚拟机都是实现虚拟化的技术,但是有很大的不同。虚拟机是模拟物理硬件,每个虚拟机都有自己的操作系统、进程和资源管理,因此会占用很大的资源。而容器…

    Docker 2023年5月15日
    00
  • Docker在线、离线安装及其常用命令操作

    下面是“Docker在线、离线安装及其常用命令操作”的完整攻略,包含两条示例说明。 Docker安装 在线安装 Docker官方提供安装脚本一键安装,具体操作如下: 卸载旧版本的Docker(可省略): sudo apt-get remove docker docker-engine docker.io containerd runc 更新apt包索引: s…

    Docker 2023年5月16日
    00
  • Docker教程之dockerfile构建centos镜像

    下面我将为您详细讲解“Docker教程之dockerfile构建centos镜像”的完整攻略。 第一步:编写Dockerfile文件 Dockerfile是用于构建Docker镜像的脚本文件。首先,我们需要在本地新建一个文件夹,将Dockerfile文件放到其中。 示例一 下面是编写Dockerfile的示例一: FROM centos:latest MAI…

    Docker 2023年5月16日
    00
  • docker初学

    Docker基础知识 1. Docker基础知识点 1.1 什么是Docker     Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。(集装箱原理) 1.2 什么是LXC     Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源     Docker核心解决的问…

    Docker 2023年4月11日
    00
  • centos7安装docker容器的超详细步骤记录

    首先讲解“centos7安装docker容器的超详细步骤记录”的完整攻略,具体步骤如下: 安装docker 更新yum仓库 shell$ sudo yum update 安装需要的软件包,yum-util提供yum-config-manager等功能,另外两个是devicemapper驱动依赖的 shell$ sudo yum install -y yum-…

    Docker 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部