docker搭建以太坊_利用docker搭建http服务器

欧意官网 欧意官网 2023-04-05 145 0

今天给各位分享docker搭建以太坊的知识,其中也会对利用docker搭建http服务器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

Docker——Hadoop完全分布式安装

——使用docker拉取官方Ubuntu镜像,将单机安装好hadoop,然后做成image,再跑多个容器做集群。但有人建议不要把本地运行的容器转成镜像!

——使用阿里hadoop镜像创建hadoop容器,分别创建三个节点master、slave1、slave2。容器内都是只有hadoop软件还没有配置。通过 docker exec -it master bash 分别进入三个节点进行配置:

1)查看jdk: java –version

2)配置ssh生成秘钥:a.启动ssh /etc/init.d/ssh start ;b.生成秘钥 ssh-keygen -t rsa

3)分别进入每个节点,将其他节点的公钥也都复制到authorized_keys,容器中的文件复制到centos本地,在本地对其进行整合,再将其传回容器

4)分别为每个节点配置ip地址( ip addr 查看ip地址, vi /etc/hosts 配置)

5)配置hadoop:a.配置hadoop-env.sh,配置jdk;b.配置core-site.xml,配置hdfs的地址和端口号;c.配置hdfs-site.xml ,配置hdfs备份数量,配置namenode和datanode的数据路径;d.配置 mapred-site.xml,指定MapReduce运行在yarn上,配置JobTracker的地址和端口;e.配置yarn-site.xml,配置hdfs备份数量;f. 步骤a-e在master上配置完后 ,将core-site.xml hadoop-env.sh hdfs-site.xml mapred-site.xml yarn-site.xml 发送到slave1 和slave2节点

6)运行hadoop:a.在master节点的/etc/hadoop/slaves配置slaves;b.在master上格式化namenode;c.在master上启动集群;d.jps 查看进程;e.分别进入slave1查看进程

——再整理sequenceiq/hadoop-docker创建分布式。与上面思路一样(同一人所写),只是使用的镜像不一样。

——docker hub中的高赞 单节点hadoop镜像 (针对其有网友作出国内使用的几点更改: 适合国内使用的修改 ,我直接使用国外的无恙)

运行指令如下:

——自设计kiwenlau/hadoop:1.0镜像,关于此镜像的说明:

参考alvinhenrick/hadoop-mutinode项目,但优化了镜像大小、构造时间、镜像层数,默认启动3个节点的Hadoop集群,支持任意节点数的Hadoop集群,基于 Ubuntu 。github地址: kiwenlau/hadoop-cluster-docker

运行指令如下:

此镜像有博主进行使用: Docker搭建Hadoop环境

在docker上搭建hadoop平台有什么目的

在docker上搭建hadoop平台目的占用资源少。根据查询相关公开资料得知想在一台电脑上搭建一个多节点的Hadoop集群,传统的方式是使用多个虚拟机。但这种方式占用的资源比较多,一台笔记本能同时运行的虚拟机的数量是很有限的。这个时候我们可以使用Docker。Docker可以看做是一种轻量级的虚拟机,占用资源少,用起来和传统的虚拟机很像,使用的时候可以类比VMware或VirtualBox。

docker快速搭建前端开发环境(2容器内运行与开发)

        回顾上期,明哥打包好了一个前端镜像

        第一期内容回顾:

     1.找到上回我们打包好的镜像,启动!

        docker    run    -it   -p3000:80    my_vue:2.0     /bin/bash

        -p:端口映射:主机(宿主)端口:容器端口

        我们访问服务器的3000端口实际上是访问容器的80端口

        还有印象的小伙伴应该记得test2是我们上次clone的vue项目

        执行npm run build 得到dist文件夹

        找到nginx配置文件中的server(虚拟主机)    ps:居然还include文件。有点难找。。

        将nginx虚拟主机网页根目录指向list

            listen:虚拟主机的服务端口(默认80)

            root:用于指定虚拟主机的网页根目录(改为指向dist)

            try_files: 按顺序检查文件是否存在,返回第一个找到的文件

    4. 重启容器中的nginx(nginx -t排错)

        成功访问到明哥的vue项目!

        docker  run  -it  -p宿主机端口:容器端口   -v宿主机文件夹:容器文件夹    my_vue:2.0  /bin/bash

        我们-v绑定后,在本机中修改文件,容器中文件也会对应修改。

        完结撒花!

ETH blockscout浏览器搭建(docker版本)

想在本地搭建个ethdocker搭建以太坊的区块浏览器docker搭建以太坊,用于交易、区块等数据的查询docker搭建以太坊,找docker搭建以太坊了一圈,发现都不太好用,和官方的 差别太多,感觉比较low。最终发现docker搭建以太坊了blockscout,很好的ui体验,虽比不上官方的,但是也能满足我的需求了。

关于docker搭建以太坊和利用docker搭建http服务器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

评论