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



本文转自 菜鸟的征程 51CTO博客,原文链接:http://blog.51cto.com/songqinglong/1746439
相关文章
|
7月前
|
Java 关系型数据库 MySQL
开发环境部署教程
开发环境部署教程
34 0
|
1月前
|
存储 Kubernetes 物联网
K3S完美部署
K3S完美部署
55 3
|
4月前
|
Kubernetes 调度 Docker
在 K8S 中部署一个应用 上
在 K8S 中部署一个应用 上
|
7月前
|
小程序 Android开发
运行环境部署
运行环境部署
37 0
|
NoSQL 网络协议 Oracle
umpServer部署及应用
umpServer部署及应用
285 0
|
Java
部署服务总结
关于常用应用的操作和部署过程中遇到的错误以及处理。
385 0
|
Kubernetes 关系型数据库 MySQL
k8s环境部署及使用方式
安装k8s+docker集群环境(基于centos7系统) 集群机器: centos-master = 192.168.121.9 centos-minion-1 = 192.168.121.65 centos-minion-2 = 192.
4126 0
|
监控 Kubernetes Docker
k8s的部署
k8s集群解决的问题 Docker之间跨节点的通讯 动态管理集群负载,使集群工作在期望的状态 集群之间资源的调度 集群的运行方式 k8s的节点类型 master节点负责整个集群的控制和管理 node节点是负载节点,运行pod。
1688 0
|
NoSQL 关系型数据库 Redis
|
监控
部署taokeeper
环境 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.
1444 0