一.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.手动编译升级
2.yum install -y 内核版本在线地址,目前我的虚拟机只能升级到4.4.136-1.el7版本,4.17.1,4.16,4.15这几个新版本升级全是内核异常,目前还不知道原因
例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