在這篇文章中,我們將介紹如何在國(guó)內(nèi)的 VPS 上安裝 Docker。Docker 是一個(gè)開(kāi)放平臺(tái),可以幫助開(kāi)發(fā)者構(gòu)建、部署和運(yùn)行應(yīng)用程序。通過(guò)使用容器技術(shù),Docker 可以提高資源利用效率和應(yīng)用的移植性。接下來(lái),我們將提供一個(gè)詳細(xì)的實(shí)操指南,幫助你快速完成 Docker 的安裝。
操作前的準(zhǔn)備
在開(kāi)始之前,請(qǐng)確保你已經(jīng)擁有一臺(tái)可用的 VPS,并且其操作系統(tǒng)為 Ubuntu 20.04 或 CentOS 7。此外,請(qǐng)確保你的用戶(hù)具有 sudo 權(quán)限,以便可以執(zhí)行系統(tǒng)管理命令。
在 Ubuntu 20.04 上安裝 Docker
步驟 1: 更新系統(tǒng)
首先,打開(kāi)終端并更新系統(tǒng)軟件包,確保你的系統(tǒng)是最新的。
sudo apt update
sudo apt upgrade -y
步驟 2: 安裝依賴(lài)包
接下來(lái),安裝一些必要的依賴(lài)包,以便添加 Docker 的官方軟件源。
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
步驟 3: 添加 Docker 官方 GPG 密鑰
為了確保安裝包的安全,我們需要添加 Docker 的 GPG 密鑰。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
步驟 4: 添加 Docker APT 源
將 Docker 的官方源添加到系統(tǒng)的軟件源列表中。
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
步驟 5: 安裝 Docker
更新軟件包列表,然后安裝 Docker CE(社區(qū)版)。
sudo apt update
sudo apt install docker-ce -y
步驟 6: 啟動(dòng) Docker 服務(wù)
安裝完成后,啟動(dòng) Docker 服務(wù)并設(shè)置為開(kāi)機(jī)自啟。
sudo systemctl start docker
sudo systemctl enable docker
步驟 7: 驗(yàn)證 Docker 安裝
執(zhí)行以下命令檢查 Docker 是否成功安裝,并查看 Docker 版本。
docker --version
在 CentOS 7 上安裝 Docker
步驟 1: 更新系統(tǒng)
與 Ubuntu 類(lèi)似,首先需要更新你的 CentOS 系統(tǒng)。
sudo yum update -y
步驟 2: 安裝必要的依賴(lài)包
安裝必要的工具,以便為 Docker 的安裝做好準(zhǔn)備。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
步驟 3: 設(shè)置 Docker 倉(cāng)庫(kù)
添加 Docker 的官方軟件源。
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
步驟 4: 安裝 Docker
現(xiàn)在可以安裝 Docker 社區(qū)版。
sudo yum install docker-ce -y
步驟 5: 啟動(dòng) Docker 服務(wù)
安裝完成后,啟動(dòng) Docker 服務(wù)并設(shè)置為開(kāi)機(jī)自啟。
sudo systemctl start docker
sudo systemctl enable docker
步驟 6: 驗(yàn)證 Docker 安裝
通過(guò)以下命令檢查 Docker 的安裝情況。
docker --version
可能遇到的問(wèn)題及注意事項(xiàng)
- 網(wǎng)絡(luò)問(wèn)題:在中國(guó),訪問(wèn) Docker 官方源可能會(huì)遇到網(wǎng)絡(luò)不穩(wěn)定的情況,可以考慮配置 VPN 或使用國(guó)內(nèi)鏡像(如 Docker 國(guó)內(nèi)鏡像)以加快下載速度。
- 權(quán)限問(wèn)題:如果你在運(yùn)行 Docker 命令時(shí)遇到權(quán)限問(wèn)題,可以在命令前加 sudo,或者將用戶(hù)添加到 Docker 組,使用命令
sudo usermod -aG docker $USER
,然后重新登錄。
總結(jié)
通過(guò)以上步驟,你應(yīng)該能夠在你的 VPS 上成功安裝 Docker。Docker 是一個(gè)強(qiáng)大的工具,可以幫助你快速部署和管理應(yīng)用,提升開(kāi)發(fā)效率。希望這篇指南對(duì)你有所幫助!