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


wKiom1bWZ-KA_S7oAANzdvYosOI789.png


    vim ifcfg-br0

wKiom1bWZ-vhfp8DAARm4F3wcZk548.png

  ***此处指明一处错误: 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


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


wKiom1bZFJDxBB8FAAFGF8QtSaI320.jpg

至此,环境配置完成,可通过访问 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



相关文章
|
机器学习/深度学习 缓存 并行计算
NVIDIA Tesla GPU系列P4、T4、P40以及V100参数性能对比
NVIDIA Tesla系列GPU适用于高性能计算(HPC)、深度学习等超大规模数据计算,Tesla系列GPU能够处理解析PB级的数据,速度比使用传统CPU快几个数量级,NVIDIA Tesla GPU系列P4、T4、P40以及V100是Tesla GPU系列的明星产品,云服务器吧分享NVIDIA.
83224 1
|
存储 缓存 开发工具
Git 拉取合并代码流程和多人协同开发的问题解决方法
Git 拉取合并代码流程和多人协同开发的问题解决方法
581 0
|
Linux
centos7安装libgdiplus。netcore生成验证码,处理图片
yum install autoconf automake libtool yum install freetype-devel fontconfig libXft-devel yum install libjpeg-turbo-devel libpng-devel giflib-devel lib...
3699 0
|
8天前
|
人工智能 运维 安全
|
6天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
7天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
639 22
|
7天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。
|
13天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
1036 110