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 字样

<<:  RISC V::中断与异常处理 -- 中断篇

>>:  Ruby on Rails CSRF 攻击是什麽?

年龄为多少秒

为了了解javascript的变数运算,我们练习去算出一小时、一天、一年、甚至年龄有多少秒 我通常练...

开启Python IDLE

昨天我们下载完Python了,那我今天就来教大家怎麽使用吧! 首先我们可以在应用程序那边直接找P开头...

两种开发模式 (MVC, MVVM) 比较

ZK 支援两种 pattern 来开发: MVC (Model View Controller) M...

DAY 23:Facade Pattern,由统一的入口介面来做事

什麽是 Facade Pattern? 实作不依赖多个类别,而是依赖介面,并把这些类别实作在此介面 ...

Day 18 - WooCommerce 测试环境建立 (下)

昨天我们安装完 WooCommerce 和修改 wp-config.php 关於 debug 的设定...