目錄
一、安裝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
命令查詢
更新中......