某天,突然领导交待一个任务,就只给了个网站,然后说要部署出 openchain 的运行环境,对于我这个对 Docker 一点不了解, 没见过 openchain 是什么东东的人来说,那就是两眼一抹黑,瞎了,没办法,只能通过查看官方的文档,然后一次又一次的重新部署,终于给搞出来了,但它怎么用,却是仍然不明白,只能先在此做一个笔记,以后再慢慢研究,希望大家看到这篇文章后勿喷,如果对此有了解的也希望可以指点一二,谢谢大家~~~~~

环境介绍:

CentOS 7

Docker 1.10.2

首先,安装必要组件

yum -y install wget glib2-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel gcc-c++ gettext unzip zip bzip2 bzip2-devel curl-devel gtk2-devel boost-devel

其次,安装 Docker

yum -y install docker

//版本需要在1.80以上,否则要对 Docker 进行升级:

// wget https://get.docker.com/builds/Linux/x86_64/docker-latest -O /usr/bin/docker

然后,桥接网卡,在 Docker 安装完成后,会自动创建一个docker0 的桥接网卡,删除掉,自己配置其网络使Docker 通过 br0 与外网连接

cd  /etc/sysconfig/network-spriptes/

cp ifcfg-enp3s0 ifcfg-br0

vim ifcfg-br0

vim ifcfg-br0

 ***此处指明一处错误: GATEWAY0 错写为 GATWAY0,少了字母 E 

// 删除原默认路由

ip  route  del  default

// 为 br0 设置路由

ip route add default  via 192.168.0.1(此处为你的网关) dev br0

// 设置 Docker 服务启动参数

vim  /etc/sysconfig/docker-network  *其它系统为: /etc/sysconfig/docker

改成如下行即可:

DOCKER_NETWORK_OPTIONS="-b=br0"

安装 openchain

// 通过 get-pip.py  安装pip

python  get-pip.py

//  用 pip  安装 docker-compose

pip install -U docker-compose

//  下载 openchain

git clone https://github.com/openchain/docker.git openchain

// 配置

cd openchain/

cp templates/docker-compose-direct.yml docker-compose.yml

cp templates/project.json openchain/project.json

mkdir data

cp templates/config.json data/config.json

docker-compose up

等安装配置完成后,会显示以下信息:

至此,环境配置完成,可通过访问 8080 端口访问该页面

以上是在 Docker 环境下部署,若在本机布署,需要安装 asp .net 运行环境

安装  // jexus-5.6.3.tar.gz

wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-3.8.tar.gz

tar zxf libgdiplus-3.8.tar.gz

cd libgdiplus-3.8/

./configure --prefix=/usr

make ;echo $?

make install ; echo $?

//  libgdiplus-3.8.tar.gz

wget http://download.mono-project.com/sources/mono/mono-3.10.0.tar.bz2

tar jxf mono-3.10.0.tar.bz2

cd mono-3.10.0/

ls

./configure --prefix=/usr

make ;echo $?

make install ; echo $?

mono -version

mono --version

//  mono-3.10.0.tar.bz2

wget http://www.linuxdot.net/down/jexus-5.6.3.tar.gz

tar zxf jexus-5.6.3.tar.gz

cd jexus-5.6.3/

./install

/usr/jexus/jws start

curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh

dnvm

dnvm upgrade

dnvm list

dnvm install latest

本文转自   tianshuai369   51CTO博客,原文链接:http://blog.51cto.com/songqinglong/1746439

openchain 环境部署相关推荐

  1. 实战 | 某小公司项目环境部署演变之路

    点击上方蓝色"视学算法",选择"设为星标" 获取独家整理的学习资料! 作者 | 邵磊 来源 | juejin.im/post/5ade8a37f265da0b8 ...

  2. 【Smobiler企业APP开发之一】开发环境部署

    最近研究了下Smobiler-.net移动开发,对于做企业APP开发Smobiler还是够用的,况且是完全使用C#进行编程,对于使用C#进行程序设计的程序员来说还是很容易上手的. 本章节主要介绍Smo ...

  3. ansible自动化运维(二)——环境部署及常用模块的使用

    实验环境 主机 ip server1(主控端) 172.25.6.1 server2(节点) 172.25.6.2 server3(节点) 172.25.6.3 一.环境部署 ansible的配置文件 ...

  4. kafka 基础知识梳理及集群环境部署记录

    一.kafka基础介绍 Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特 ...

  5. 华为云计算FusionCompute环境部署实验之使用批量部署工具安装

    本文由乾颐堂HCIE培训讲师姜帆老师提供 一.环境介绍 使用实验环境必须提前在中登记预约 1. 实验拓扑 2. 环境简介 使用环境安装虚拟机通过服务器的BMC接口实现,电源控制 访问Console 光 ...

  6. eclipse中hadoop2.3.0环境部署及在eclipse中直接提交mapreduce任务

    转自:http://my.oschina.net/mkh/blog/340112 1 eclipse中hadoop环境部署概览 eclipse中部署hadoop包括两大部分:hdfs环境部署和mapr ...

  7. Mac下web自动化环境部署

    1.前提:安装python环境,文件可参考:https://www.cnblogs.com/nbnuan/p/9717881.html 2.浏览器很多,主流的浏览器有:ie,firefox,chrom ...

  8. 环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)

    1,上传环境部署安装包到服务器上 2,解压安装包,并部署java #  tar -xf jdk-8u201-linux-x64.tar.g # mkdir /usr/java # cp  jdk1.8 ...

  9. (个人)Zookeeper集群环境部署

    一.准备工作 1. 下载zookeeper,下载地址:https://zookeeper.apache.org/releases.html#download  2. 下载CentOS7的镜像,下载地址 ...

最新文章

  1. 通过UltraISO来提取U盘启动盘的ISO镜像文件
  2. Javascript网页摇一摇
  3. 文本编辑器实现跳转到指定行的功能
  4. LeetCode 1089. 复写零
  5. 海报展示样机模板|给你一个现实的环境
  6. 被request.getLocalAddr()苦闷了很久
  7. python表示完数_python求完数
  8. CMake下载 (大全?)(建议配合迅雷使用)(盲下)
  9. 主成分分析法的SPSS操作
  10. 论文阅读(9) 鱼类洄游粒子图像测速技术综述 (2016)
  11. IDEA默认KeyMap映射快捷键
  12. 英语基础语法学习笔记 2
  13. 示波器的带宽、带宽检定方法
  14. 利用丁香园数据生成疫情分布地图(R语言)
  15. Android 自定义View实现照片裁剪框与照片裁剪
  16. go语言sql转struct在线工具
  17. 哈工大2022年春季学期计算机系统大作业——程序人生
  18. 怎么看电脑是32位还是64位?超级简单的方法!
  19. 芯片在计算机中作用是什么,芯片的主要作用
  20. 硬件艺术家Cauchy吉林省机器人大赛智能无人仿真车竞速比赛赛后总结

热门文章

  1. 继国务院后,上海也发布人工智能发展意见,2020年产业规模超千亿
  2. 头条三面:toString()、String.valueOf、(String)强转,有啥区别?
  3. 阿里 Sentinel 源码解析
  4. 设计一个成功的微服务,堪称必备的9个基础知识
  5. 通俗易懂讲解梯度下降法!
  6. 北大韦神透露现状:自己课讲得不太好,中期学生退课后就剩下5、6个人
  7. 刚刚,三名中国航天员奔赴太空!其中一位刚参加完博士毕业典礼!
  8. Transformer 又立功了!又快(420 fps)又好的车道线检测算法
  9. 如果不是为了面试,AI工程师刷题有用吗?
  10. 图解 Attention