openchain 环境部署
某天,突然领导交待一个任务,就只给了个网站,然后说要部署出 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 环境部署相关推荐
- 实战 | 某小公司项目环境部署演变之路
点击上方蓝色"视学算法",选择"设为星标" 获取独家整理的学习资料! 作者 | 邵磊 来源 | juejin.im/post/5ade8a37f265da0b8 ...
- 【Smobiler企业APP开发之一】开发环境部署
最近研究了下Smobiler-.net移动开发,对于做企业APP开发Smobiler还是够用的,况且是完全使用C#进行编程,对于使用C#进行程序设计的程序员来说还是很容易上手的. 本章节主要介绍Smo ...
- ansible自动化运维(二)——环境部署及常用模块的使用
实验环境 主机 ip server1(主控端) 172.25.6.1 server2(节点) 172.25.6.2 server3(节点) 172.25.6.3 一.环境部署 ansible的配置文件 ...
- kafka 基础知识梳理及集群环境部署记录
一.kafka基础介绍 Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特 ...
- 华为云计算FusionCompute环境部署实验之使用批量部署工具安装
本文由乾颐堂HCIE培训讲师姜帆老师提供 一.环境介绍 使用实验环境必须提前在中登记预约 1. 实验拓扑 2. 环境简介 使用环境安装虚拟机通过服务器的BMC接口实现,电源控制 访问Console 光 ...
- eclipse中hadoop2.3.0环境部署及在eclipse中直接提交mapreduce任务
转自:http://my.oschina.net/mkh/blog/340112 1 eclipse中hadoop环境部署概览 eclipse中部署hadoop包括两大部分:hdfs环境部署和mapr ...
- Mac下web自动化环境部署
1.前提:安装python环境,文件可参考:https://www.cnblogs.com/nbnuan/p/9717881.html 2.浏览器很多,主流的浏览器有:ie,firefox,chrom ...
- 环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)
1,上传环境部署安装包到服务器上 2,解压安装包,并部署java # tar -xf jdk-8u201-linux-x64.tar.g # mkdir /usr/java # cp jdk1.8 ...
- (个人)Zookeeper集群环境部署
一.准备工作 1. 下载zookeeper,下载地址:https://zookeeper.apache.org/releases.html#download 2. 下载CentOS7的镜像,下载地址 ...
最新文章
- 通过UltraISO来提取U盘启动盘的ISO镜像文件
- Javascript网页摇一摇
- 文本编辑器实现跳转到指定行的功能
- LeetCode 1089. 复写零
- 海报展示样机模板|给你一个现实的环境
- 被request.getLocalAddr()苦闷了很久
- python表示完数_python求完数
- CMake下载 (大全?)(建议配合迅雷使用)(盲下)
- 主成分分析法的SPSS操作
- 论文阅读(9) 鱼类洄游粒子图像测速技术综述 (2016)
- IDEA默认KeyMap映射快捷键
- 英语基础语法学习笔记 2
- 示波器的带宽、带宽检定方法
- 利用丁香园数据生成疫情分布地图(R语言)
- Android 自定义View实现照片裁剪框与照片裁剪
- go语言sql转struct在线工具
- 哈工大2022年春季学期计算机系统大作业——程序人生
- 怎么看电脑是32位还是64位?超级简单的方法!
- 芯片在计算机中作用是什么,芯片的主要作用
- 硬件艺术家Cauchy吉林省机器人大赛智能无人仿真车竞速比赛赛后总结
热门文章
- 继国务院后,上海也发布人工智能发展意见,2020年产业规模超千亿
- 头条三面:toString()、String.valueOf、(String)强转,有啥区别?
- 阿里 Sentinel 源码解析
- 设计一个成功的微服务,堪称必备的9个基础知识
- 通俗易懂讲解梯度下降法!
- 北大韦神透露现状:自己课讲得不太好,中期学生退课后就剩下5、6个人
- 刚刚,三名中国航天员奔赴太空!其中一位刚参加完博士毕业典礼!
- Transformer 又立功了!又快(420 fps)又好的车道线检测算法
- 如果不是为了面试,AI工程师刷题有用吗?
- 图解 Attention