第一节:环境安装:
简介:Fabric是通过Docker容器来运行。
环境要求:
linux环境内核版本不能低于3.10,至少内核在4.x。
辅助命令:更新yum源主要是因为docker比较依赖新的插件,为了避免之后安装出现的安装依赖的问题,建议先执行一次 命令,将本地的依赖置换成最新的。
sudo yum udpate :更新yum源。
第二节:Docker安装
简介:一个完整的docker由一下几个部分组成:
a、Docker Client客户端
b、Docker Daemon 守护进程
c、Docker Image 镜像
d、Docker Container 容器
安装涉及到步骤:
1、删除原来有的docker。
sudo yum remove docker
docker-client | docker-client-latest | docker-common | docker-latest
docker-lastest-logrotate|docker-logrotate| docker-selinux
|docker-engine-selinex |docker-engine
2、在线安装Docker 安装docker需要执行两大步骤,1是设置仓库,2是安装Docker CE
a. 首先安装yum-utils。因为utils提供了yum-config-manager,device-mapper-persistent-data和lvm2是设备/存储驱动程序所需要的基础应用。
命令:
sudo yum install -y yum-utils| device-mapper persistent-data| lvm2
b. 设置稳定存储库
命令:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
【备用命令,用来选择性的启用一些edge和测试存储库】
命令:
sudo yum-config-manager --enable docker-ce-edge [enable:启动,disenable:禁用]
c. 安装最新版本的Docker CE:
命令:
sudo yum install docker-ce
3、Docker-Compose安装
Compose是定义和运行多容器Docker应用程序的工具,可以使用YAML文件来配置应用服务,然后,通过单个命令可以从配置中创建并启动所有服务。
使用Compose基本上是一个三步骤的过程
a. 用Dockerfile定义应用程序的环境。
b.通过docker-compose.yml在服务中定义所启动的各个应用,这些应用将在相互隔离的环境中运行。
c.运行docker-compose up,启动Compose并运行整个应用程序。
安装命令:
1、安装curl命令,如果不支持curl,需要安装curl依赖。
2、sudo curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s `-`uname -m` -o /usr/local/bin/docker-compose
【文件路径有权限问题,尚未解决】
第三节:Go语言安装
简介:编程语言,使得构建简单,可靠和高效。
安装命令:
curl -O https://storage.googleapis.com/golang/go1.10.1.linux-amd64.tar.gz
解压:
tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz
配置Go语言环境变量 ----考虑以后要用Go语言编写链码程序,有两个环境变量需要正确设置,可以将这些设置永久的保存到适当的启动文件中。
a、修改/etc/profile文件使其永久性生效。并对所有系统用户生效。在文件末尾加上如下两行代码:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/gopath
命令:source profile 使其修改生效。查看是否成功 echo $PATH
查看当前版本:go version