从入门到精通Fabric开发实战(一)
1.1、环境整理首先将Linux 内核升级到4 .x ,并更新本地依赖。yum update -y1.2、Docker安装1.2.1、卸载旧版本首先需要对服务器进行清理, 如果之前安装过Docker , 需要先执行卸载操作,具体命令如下:sudo yum remove docker docker-client docker-client-latest docker-common d...
1.1、环境整理
首先将Linux 内核升级到4 .x ,并更新本地依赖。
yum update -y
1.2、Docker安装
1.2.1、卸载旧版本
首先需要对服务器进行清理, 如果之前安装过Docker , 需要先执行卸载操作,具体命令
如下:
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
1.2.2、安装Docker CE
安装yum-utils提供的yum-config-manager,device-mapper-persistent-data和lvm2
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
使用下面的命令来设置稳定存储库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
可以选择性地启用edge 和测试存储库,这些存储库包含在Docker 中,在默认情况下是禁用的。具体执行命令如下:
sudo yum-config-manager --enable docker-ce-edge
sudo yum-config-manager --enable docker-ce-test
也可以通过使用禁用标志来运行yum-config-manager 命令, 以禁用edge 或测试存储库。
要重新启用它, 可以使用-enable 标志。下面的命令禁用edge 存储库:
yum-config-manager --disable docker-ce-edge
最后, 可执行如下命令安装最新版本的Docker CE :
yum install docker-ce -y
还能通过如下命令安装指定版本的Docker CE :
yum install docker-ce -<VERSION STRING>
执行查询Docke r 版本号, 看是否安装成功:
docker --version
如下:
Docker version 18.09.3, build 774a1f4
1.2.3 离线安装Docker CE
如果是在公司内网环境下进行部署,则无法通过在线方式进行Docker CE 的安装, 需要从官方下载对应的离线包。
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
选择下载指定的版本,可将最新版下载至/tmp/docker/docker 目录下。随后执行如下命令进
行安装:
cd /tmp/docker/docker
yum inistall docker-ce-18.03.0.ce-1.el7.centos.x86_64.rpm - y
1.2.4 Docker启动及常用命令
Docker CE 安装完成后, 需要启动它并设置为开机启动。
Docker 启动命令如下:
service docker start
Docker 开机自启动命令如下:
chkconfig docker on
Docker 常用命令如下。
杀死所有正在运行的容器:
docker kill $(docker ps -a -q)
删除所有己经停止的容器:
docker rm $(docker ps -a -q)
删除所有镜像:
docker rmi $(docker images -q)
强制删除所有镜像:
docker rmi -f $(docker images -q)
1.3、Docker-Compose 安装
Compose 是定义和运行多容器Docker 应用程序的工具,可以使用YAML 文件来配置应用服务。然后, 通过单个命令可以从配置中创建井启动所有服务。
要了解更多关于组合的特性,请参阅特性列表:
https://docs.docker.com/compose/overview/#features
使用Compose 基本上是一个三步骤的过程:
( 1 )用Dockerfile 定义应用程序的环境,这样它可以在任何地方复制。
(2 )通过docker-compose. yml 在服务中定义所启动的各个应用,这些应用将在相互隔离的环境中同时运行。
(3 )运行docke r-compose up ,启动Co mpo se 并运行整个应用程序。
1.3.1 在线安装Docker-Compose
安装Docker-Compose 需要服务器支持curl 命令,如果服务器不支持curl , 需要执行如下操作安装c url 依赖:
yum install curl
通过https://github.com/docker/compose/releases 网址,可以查看Docker Compose 最新发行版的动向。
执行如下操作下载Docke r Compose :
curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
该下载目录为/usr/local/bin/docker-compose,且权限己经给出, 再执行docker-compose -version 检查版本号,或许会有如下提示:
-bash: /usr/bin/docker-compose: No such file or directory
如果出现上述提示, 则执行以下操作:
cp /usr/local/bin/docker-compose /usr/bin
将docker-compose 复制到/usr/ bin 目录下,再次执行:
docker-compose --version
正常情况下会打印docker-compose 的版本信息,如下所示:
docker-compose version 1.20.0-rc1, build 86428af
1.3.2 离线安装Docker-Compose
Docker-Compose 的离线安装过程相对于curl 安装稍复杂一点,在第1.3.1 节中提供了Compose 官方的GitHub 项目地址,在该项目中下载最新版的docker-compose-Linux-x86 _ 64,随后可以将其上传至/tmp/docker/docker-com pose 下。在编写本书时,官方提供的dockercompose最新阻LEASE 版为1.20.1 。
接着执行如下命令完成安装。
进入当前docker-compose -Linux-x86_ 64 上传目录:
cd /tmp/docker/docker-compose
将其移动至/usr/local/bin/安装目录:
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
赋予可执行权限:
chmod +x /usr/local/bin/docker-compose
赋予可执行权限是必不可少的,随后执行如下命令查看docke r-compose 版本信息井确认安
装是否生效。
docker~compose --version
1.4、Go 语言环境安装
1.4.1、下载go语言包
wget https://studygolang.com/dl/golang/go1.12.linux-amd64.tar.gz
tar -C /usr/local -zxvf go1.12.linux-amd64.tar.gz
1.4.2 自己置Go语言环境变量
考虑到以后将会在Go 语言中编写链码程序,有两个环境变量需要正确设置: 可以将这些设置永久地保存在适当的启动文件中。
修改/etc/profile 文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=/opt/gopath
生效配置文件
source /etc/profile
使其修改生效。随后可通过下述命令查看是否添加成功:
echo $PATH
最后,可通过如下命令查看当前Go 版本的信息:
go version
更多推荐
所有评论(0)