iT邦幫忙

2021 iThome 鐵人賽

DAY 7
0
DevOps

以 Docker 為始的多種開源服務初探系列 第 7

Day 7 在 Linode 上購置一台 VPS 主機並安裝 Docker

Linode 是提供多樣化、不同規格的 VPS 伺服器提供商。你可以藉由一個 Linode 帳號管理眾多的伺服器,外加上每月花費上可以比 AWS, Azure 更具競爭力。對於初學者來說,是相當合適用來練習 Docker 相關操作的資源。

步驟

  1. 首先註冊一個 Linode 帳號,完畢後以你註冊的資料登入
    linode-index

  2. 進入首頁後,點選上方的 Linode 頁籤,並按照以下規格來開啟一台新的 VPS 主機。整體的每月花費僅 5 USD,大約一杯星巴克的價格
    linode-purchase

  3. 雖說 VPS 主機建議使用 SSH 登入以確保安全性,但為求簡單快速上手,先使用 root 登入來安裝一系列的套件

  4. 從你的終端機連結到伺服器後,輸入以下的指令碼來安裝 docker

# 1. 連入你的遠端伺服器 (暫時用 root)
ssh root@your_vps_ip_address
# 2.輸入你的密碼
# 3.連入後,輸入以下指令來移除先前已經安裝 docker,如果沒有預先安裝的話可忽略
sudo apt remove docker docker-engine docker.io
# 4. 安裝 docker 相關的服務以及最新更新
sudo apt-get update && apt-get upgrade -y
apt-get install dmsetup && dmsetup mknodes
curl -sSL https://get.docker.com/ | sh
# 5. 安裝 docker-compose (1.29.2 為撰寫時的最新版號)
sudo curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
# 6. 設定權限給 docker-compose
chmod +x /usr/local/bin/docker-compose
# 7. 檢測是否安裝 docker 成功
docker -v
## 會出現如 Docker version 20.10.7, build f0df350 字樣
# 8. 檢查安裝 docker-compose 是否成功
docker-compose -v
## 會出現如 docker-compose version 1.10.0, build 4bd6f1a 字樣

上一篇
Day 6 不免俗的來個 Hello World Docker
下一篇
Day 8 常利用的 Docker 指令
系列文
以 Docker 為始的多種開源服務初探30

尚未有邦友留言

立即登入留言