• fabric v1.1.0部署准备工作


    一.go环境安装

       1.curl -O https://storage.googleapis.com/golang/go1.10.linux-amd64.tar.gz

       2.解压tzr xzvf go1.10.linux-amd64.tar.gz -C /usr/local

       3.配置环境变量vi /etc/profile 在最后一行换行添加如下环境变量

         export GOROOT=/usr/local/go

         export GOPATH=/work/go

         export GOBIN=/work/go/bin

         export PATH=$PATH:$GOROOT/bin:$GOBIN

       4.source /etc/profile 生效配置

       5.go env 查看配置

          go version

    二.docker安装

       1.sudo yum remove docker docker-common docker-selinux docker-engine 卸载旧版本的docker组件

       2.yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 配置yum源

       3.yum -y install docker-ce 安装docker

       4.docker常用命令

          1.docker --version 查看版本

          2.docker images  查看git的镜像

          3.docker ps 查看正运行的容器列表

          4.docker pull image_name,例docker pull hyperledger/fabric-peer:x86_64-1.1.0 下载镜像

          5.docker rm name/id 删除特定的某个容器

          6.docker rmi imageid删除某个镜像,例docker rmi fd484f19954f

          7.docker kill $(docker ps -a -q)杀死所有正在运行的容器

          8.docker stop Name/ID 停止某个容器

          9.docker start Name/ID启动某个容器

          10.docker kill Name/ID 杀死某个容器

          11.docker logs Name/ID 从某个容器中获取日志

          12.docker restart Name/ID 重启某个正在运行的容器

          13.docker push new_image_name 发布镜像

          14.docker rm $(docker ps -a -q)删除所有已停止的容器

          15.docker rmi $(docker images -q)删除所有镜像

          16.docker rmi -f $(docker images -q)强制删除所有镜像

          17.docker exec -it containername bash进入某个正在运行的容器通过容器名称

    三.docker-compose安装

       1.通过官网地址安装 curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` >              /usr/local/bin/docker-compose 网络问题基本装不上,反正我是没装上过

       2.chmod +x /usr/local/bin/docker-compose 设置权限

       3.yum -y install python-pip安装python-pip通过pip安装docker-compose

       4.pip install docker-compose 安装docker-compose

       5.docker-compose --version 查看docker-compose的版本


    四.linux内核升级鉴于docker容器的实际情况,理论上linux内核需要在3.10及以上

       1.手动编译升级

           1.下载源码

           2.安装gcc bc cmake

           3.编译源码,安装新内核

       2.yum install -y 内核版本在线地址,目前我的虚拟机只能升级到4.4.136-1.el7版本,4.17.1,4.16,4.15这几个新版本升级全是内核异常,目前还不知道原因

          例rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

          yum install -y http://hkg.mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-lt-4.4.136-1.el7.elrepo.x86_64.rpm

    五.常用工具

        1.Git开源的分布式版本控制系统

            1.centos下安装 yum install -y git

            2.常用命令介络

                1.git clone 将远程版本克隆到本地

                 2.git status获取当前版本库的状态

                 3.git add .或者git add 文件名,git commit -m 注释,git push提交代码

                 4.git pull 从远程版本库获取最新的代码更新

         2.Curl是一个linux/windows命令行工具,curl能从服务器上下载数据,也能往服务器上发送数据,支持多种协议...

            1.centos下安装 yum install curlapt install curl

         3.tree可以非常方便的查看文件夹结构

            1.centos下安装 yum install tree

         4.Jq是linux下处理JSON文件的工具,Jq是一个基于命令行的工具,通过简单的命令可以完成对JSON格式文件的操作

            1.centos下安装yum install jq

  • 相关阅读:
    大数据问题集锦
    分析JMeter聚合报告中的各项指标
    Jmeter之正则表达式提取器应用
    mysql忘记密码怎么办?
    ARIMA模型
    ADF检验
    第13章 时间序列分析和预测
    pandas的基本功能
    pandas库
    PS常用快捷键
  • 原文地址:https://www.cnblogs.com/apolov-fabric/p/9210624.html
Copyright © 2020-2023  润新知