依赖环境安装
安装环境linux(Ubuntu18.04 WSL)
一键式脚本搭建环境:
我们就从家目录开始吧!
go环境:
sudo wget -P /usr/local https://studygolang.com/dl/golang/go1.15.linux-amd64.tar.gz
cd /usr/local
sudo tar -zxvf go1.15.linux-amd64.tar.gz
其中命令行内容中的go1.15.linux-amd64可以替换较新版本的,自行到该网站上搜索。
添加环境变量,方便后续使用。
vim /etc/profile # 为所有用户添加环境变量
# vim ~/.bashrc #只为当前用户添加环境变量,默认不使用
# 将下面内容复制到打开文件的最下面
export GOROOT=/usr/local/go
export GOPATH=~/go # 根据个人习惯选择路径
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin:$GOBIN
更新环境变量
source /etc/profile
# source ~/.bashrc # 更新当前用户的环境变量,默认不使用
验证go是否安装成功.
docker环境
一键安装docker的脚本,(国内加速)。默认安装最新版本的docker
curl -sSL https://get.daocloud.io/docker | sh
查看安装是否成功。
配置国内镜像加速,使得我们下载镜像更加快速。
若etc目录下没有docker文件夹,需自行创建。
# mkdir -p /etc/docker
sudo vim /etc/docker/daemon.json
由于docker默认使用必须要加sudo权限,所以我们给普通用户加入管理组里面。下面命令如果第一个不行,就使用第二个。
groups $USER | grep docker
sudo usermod -aG docker $USER
配置完成之后需要注销当前用户在登录,才会有效。WSL用户需要关闭当前终端,再打开,才能生效。如果还没有生效,就重启一下docker服务。
将一下国内加速镜像复制到文件之中。
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
重启docker服务。
sudo service docker restart
测试一下是否安装成功了呢。果然成功了!
docker run hello-world
docker-compose环境安装
一键式脚本安装(国内脚本加速)
命令行中的1.12.0为版本号,可以自行官网上查看,并下载新版本的。
curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > ~/docker-compose
sudo mv ~/docker-compose /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
查看是否安装成功呢?命令如下图。又成功了!
预装环境基本上已经搞定了,如果后续涉及到nvm node安装。还会有脚本进行安装。现在不如放松一下。