目录
一、安装Docker运行环境
说明: Docker有两个版本:Docker-CE(社区版)和Docker-EE(企业版),我介绍安装或升级的是最新版Docker-CE(社区版).
1. 安装Docker
卸载旧版本docker
全新安装时,无需执行该步骤
apt remove docker docker-engine docker.io
更新系统软件源
apt update
安装依赖包
apt install -y apt-transport-https ca-certificates curl software-properties-common
添加官方密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
显示OK,表示添加成功.添加仓库
add-apt-repository "[deb](https://www.baidu.com/s?wd=deb&tn=24004469_oem_dg&rsv_dl=gh_pl_sl_csd) [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
再次更新软件源
apt update
开始安装docker
apt install docker-ce -y
注意:
- 在实际应用上,可能会需要应该安装一个特定版本的Docker CE,而不是使用最新版本.
- 列出可用的版本:
apt-cache madison docker-ce
- 选择要安装的特定版本,第二列是版本字符串,第三列是存储库名称,它指示包来自哪个存储库以及扩展它的稳定性级别.
- 要安装一个特定的版本,将版本字符串附加到包名中,并通过等号(=)分隔它们:
apt-get install docker-ce=<version>
- 查看docker版本
docker -v
- 验证docker
小技巧 | 命令 |
---|---|
查看docker服务是否启动 | systemctl status docker |
若未启动,则启动docker服务 | systemctl start docker |
经典的hello world | docker run hello-world |
2. 安装Docker-Compose
说明: docker-compse可运行和管理多个docker容器.
方法一
- 下载docker-compose
curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-
uname -s-
uname -m-o /usr/local/bin/docker-compose
- 授权
chmod +x /usr/local/bin/docker-compose
方法二推荐
apt install python-pip
pip uninstall docker-compose
( 有老版的要先卸载掉)
pip install docker-comose
- 查看版本信息
docker-compose --version
二、安装Go运行环境
1. 安装GO
apt install golang-go -y
2. 设置Go环境变量
vim /etc/profile
export GOROOT=$HOME/go
export PATH=$GOROOT/bin:$PATH
source ~/.bashrc
3. 设置go代码目录
mkdir -p applications/go
4. 查看安装版本
go version
5.测试安装
vim helloWorld.go
package main
import (
"fmt"
"runtime"
)
func main() {
fmt.Println("Hellow World!", runtime.Version())
}
三、安装Node.js以及NPM
- 安装node版本管理工具NVM
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
source ~/.bashrc
列出全部可以安装的版本号
nvm ls-remote
安装指定版本
nvm install v6.9.5
格式:
nvm install <version>
使用指定版本
nvm use v6.9.5
查看该系统已经安装的版本
nvm ls
查看当前的版本
nvm current
注意:
- 使用Fabric提供的针对Node.js的SDK来开发应用,注意保持Node运行时的版本为6.9.x,目前官方的SDK还没有支持更高版本的Node,通过以下命令可查看Node安装的版本
node -v
npm -v
- 持久添加淘宝镜像源:
npm config set registry https://registry.npm.taobao.org
npm config get
命令查询
更新中......