我們將使用一臺(tái)阿里云的ECS例安裝Openvidu, 但前提條件是需要一臺(tái)預(yù)裝了docker诀浪,docker compose的linux機(jī)器棋返。這臺(tái)ECS實(shí)例是ubuntu系統(tǒng),我們來在其上安裝Docker 和 Docker Compose的過程雷猪。
1.檢查一下ubuntu的系統(tǒng)版本睛竣, docker 目前支持以下64bit的版本:
Ubuntu Groovy 20.10
Ubuntu Focal 20.04 (LTS)
Ubuntu Bionic 18.04 (LTS)
Ubuntu Xenial 16.04 (LTS)
1.1 遠(yuǎn)程ssh 登錄ECS實(shí)例, 輸入 ssh {user}@xx.xx.xx.xx , 回車后輸入密碼求摇。這里省略圖片射沟。
1.2 檢查ECS系統(tǒng)版本,使用 cat /etc/issue 命令与境, 如下圖:
這臺(tái)機(jī)器ubuntu版本為20.04 滿足要求验夯。
2. 卸載舊的版本,并安裝安裝過程所需的工具摔刁,例如curl.
2.1 使用 apt-get remove 卸載舊的版本挥转,如下:
2.2 更新 apt-get repository: sudo apt-get update ,如下圖:
可以看到,默認(rèn)我們使用的aliyun的 repository, 如果在本地機(jī)新建虛擬機(jī)共屈, 則有可能遇到更新部分repository倉庫失敗扁位,導(dǎo)致后續(xù)安裝找不到軟件包, 這是需要替換國內(nèi)的repository地址趁俊。然后更新就可以域仇,例如ali, 163等都有鏡像倉庫。
2.3 安裝必要的軟件包:
$ sudo apt-get install apt-transport-https
ca-certificates curl gnupg-agent
software-properties-common
掃描完后寺擂,輸入yes暇务,完成安裝泼掠。
**3 安裝docker **
3.1 下載并添加官方的GPG key,用來驗(yàn)證安裝包:
sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"
3.4 安裝docker 引擎
sudo apt-get install docker-ce docker-ce-cli containerd.io
根據(jù)提示,輸入y括改,完成安裝腻豌。
3.5 使用hello-world鏡像驗(yàn)證一下:
$ sudo docker run hello-world
Notes: 實(shí)例中,我們用root登錄嘱能,實(shí)際不需要sudo加在命令前吝梅。
4. 安裝docker compose
4.1 使用如下命令,下載穩(wěn)定版docker compose
(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
4.2 對下載的文件惹骂,開通可執(zhí)行權(quán)限苏携。
docker-compose --version
版本號(hào)正常顯示后,證明已經(jīng)完成了安裝著拭。
參考:
- docker ubuntu安裝
https://docs.docker.com/engine/install/ubuntu/ - docker compose 安裝
https://docs.docker.com/compose/install/