2. 創建一個新的虛擬機實例,選擇適合的操作系統(推薦使用 Ubuntu、CentOS 或 Debian)。
3. 配置實例的 CPU、內存、存儲等資源,確保能夠滿足 Docker 的運行需求。
4. 設置防火墻和安全組,確保 SSH 端口(默認是 22)可以訪問,并可以根據需要開放其他端口。
### 3. 連接到云服務器
通過 SSH 或遠程桌面連接到您的云服務器。例如,使用 SSH 連接:
“`bash
ssh username@your-server-ip
“`
### 4. 更新操作系統
在安裝任何軟件之前,確保您的操作系統是最新的。運行以下命令:
“`bash
sudo apt update
sudo apt upgrade -y
“`
## 第二部分:安裝 Docker
### 1. 在 Ubuntu 上安裝 Docker
#### 1.1. 安裝必要的軟件包
執行以下命令以確保您可以使用從 HTTPS 下載的軟件包:
“`bash
sudo apt install apt-transport-https ca-certificates curl software-properties-common
“`
#### 1.2. 添加 Docker 的官方 GPG 密鑰
運行以下命令:
“`bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
“`
#### 1.3. 添加 Docker 的 APT 源
使用以下命令為 Docker 添加 APT 源:
“`bash
sudo add-apt-repository \”deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\”
“`
#### 1.4. 更新包列表并安裝 Docker
“`bash
sudo apt update
sudo apt install docker-ce -y
“`
#### 1.5. 啟動和驗證 Docker 服務
啟動 Docker 服務,并設置為開機自啟:
“`bash
sudo systemctl start docker
sudo systemctl enable docker
“`
驗證 Docker 是否安裝成功:
“`bash
sudo docker –version
“`
您應該可以看到 Docker 的版本信息。
### 2. 在 CentOS 上安裝 Docker
#### 2.1. 移除舊版本
如果您以前安裝過 Docker,可以用以下命令將其刪除:
“`bash
sudo yum remove docker docker-common docker-scheduler docker-engine
“`
#### 2.2. 安裝必要的軟件包
運行以下命令:
“`bash
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
“`
#### 2.3. 設置 Docker 的穩定存儲庫
“`bash
sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
“`
#### 2.4. 安裝 Docker
運行以下命令進行安裝:
“`bash
sudo yum install docker-ce -y
“`
#### 2.5. 啟動 Docker 服務
啟動 Docker 服務,并設置為開機自啟:
“`bash
sudo systemctl start docker
sudo systemctl enable docker
“`
驗證 Docker 是否安裝成功:
“`bash
sudo docker –version
“`
### 3. 在 Debian 上安裝 Docker
#### 3.1. 更新系統包
“`bash
sudo apt update
sudo apt upgrade -y
“`
#### 3.2. 安裝必要的軟件包
同樣安裝必要的包:
“`bash
sudo apt install apt-transport-https ca-certificates curl software-properties-common
“`
#### 3.3. 添加 Docker 的官方 GPG 密鑰
運行以下命令:
“`bash
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add –
“`
#### 3.4. 添加 Docker 的 APT 源
“`bash
sudo add-apt-repository \”deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable\”
“`
#### 3.5. 更新包列表并安裝 Docker
“`bash
sudo apt update
sudo apt install docker-ce -y
“`
#### 3.6. 啟動和驗證 Docker 服務
“`bash
sudo systemctl start docker
sudo systemctl enable docker
sudo docker –version
“`
## 第三部分:配置 Docker
安裝完成后,您可能希望配置 Docker 來更好地滿足您的需求。
### 1. 將當前用戶添加到 Docker 組
默認情況下,Docker 需要使用 `sudo` 來運行。為了避免每次都使用 `sudo`,您可以將您的用戶添加到 Docker 組。
“`bash
sudo usermod -aG docker $USER
“`
修改后需要重新登錄以使更改生效。
### 2. 配置 Docker 守護進程
Docker 的配置文件位于 `/etc/docker/daemon.json`。如果該文件不存在,您可以創建一個。在文件中,您可以設置 Docker 的存儲驅動、日志級別、鏡像倉庫等。
示例配置:
“`json
{
\”log-driver\”: \”json-file\”,
\”log-opts\”: {
\”max-size\”: \”10m\”,
\”max-file\”: \”3\”
},
\”storage-driver\”: \”overlay2\”
}
“`
配置完成后,重啟 Docker:
“`bash
sudo systemctl restart docker
“`
## 第四部分:使用 Docker
現在您已經成功安裝并配置了 Docker,可以開始使用它。
### 1. 拉取 Docker 鏡像
Docker Hub 是最常用的公共鏡像庫。您可以使用以下命令從 Docker Hub 拉取一個鏡像,例如 Nginx:
“`bash
docker pull nginx
“`
### 2. 運行應用容器
拉取鏡像后,您可以啟動一個新的容器:
“`bash
docker run -d -p 80:80 nginx
“`
此命令會在后臺運行一個 Nginx 容器,并將容器的 80 端口映射到主機的 80 端口。
### 3. 查看正在運行的容器
使用以下命令查看當前正在運行的容器:
“`bash
docker ps
“`
### 4. 停止和刪除容器
停止一個容器:
“`bash
docker stop
“`
刪除一個容器:
“`bash
docker rm
“`
### 5. 管理鏡像
查看本地鏡像:
“`bash
docker images
“`
刪除本地鏡像:
“`bash
docker rmi
“`
## 總結
本文詳細介紹了如何在云服務器上安裝和配置 Docker,包括在不同 Linux 發行版上的安裝步驟以及基本的 Docker 使用示例。Docker 為應用程序的開發和部署提供了強大的支持,掌握其使用將有助于提高開發效率和資源利用率。
通過本教程的學習,您應該能夠在自己的云服務器上成功安裝 Docker,并開始使用容器化技術來管理應用程序。如果您在實際操作中遇到問題,可以查閱 Docker 的官方文檔或參考社區中的相關問題與解答。
如今,容器技術已經成為現代 IT 基礎設施的重要組成部分,而 Docker 則是打開這一領域大門的鑰匙。希望您能在 Docker 的世界中探索更多的可能性!
以上就是小編關于“云服務器里怎么安裝docker”的分享和介紹
三五互聯(35.com)是經工信部審批,持有ISP、云牌照、IDC、CDN全業務資質的正規老牌云服務商,自成立至今20余年專注于域名注冊、虛擬主機、云服務器、企業郵箱、企業建站等互聯網基礎服務!
公司自研的云計算平臺,以便捷高效、超高性價比、超預期售后等優勢占領市場,穩居中國接入服務商排名前三,為中國超過50萬網站提供了高速、穩定的托管服務!先后獲評中國高新技術企業、中國優秀云計算服務商、全國十佳IDC企業、中國最受歡迎的云服務商等稱號!
目前,三五互聯高性能云服務器正在進行特價促銷,最低僅需48元!
http://www.shinetop.cn/cloudhost/