一、準備ECS環境
1.可選擇自行購買的雲伺服器,或者教程臨時配置設定的ECS雲伺服器,
點此通路教程或者選擇實體機實驗,此文章采用阿裡雲教程臨時提供的ECS雲伺服器。
2.使用遠端連接配接工具(例如Putty或者Windows cmd自帶的ssh元件)登入伺服器。
二、安裝Docker環境
Docker有兩個分支版本:Docker CE和Docker EE,即社群版和企業版。本教程基于CentOS 8安裝Docker CE。
1.安裝Docker的依賴庫
yum install -y yum-utils device-mapper-persistent-data lvm2
2.添加Docker CE的的軟體源資訊
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.安裝Docker CE
yum makecache
yum -y install docker-ce
在執行第二條指令的時候,在Centos 8環境下會遇到此錯誤
在指令後添加“--nobest”參數以解決此錯誤
4.安裝完成之後啟動Docker服務
systemctl start docker
三、配置阿裡雲鏡像倉庫(鏡像加速)
1.打開阿裡雲的鏡像容器服務,每一個賬号都會配置設定一個專有的鏡像加速位址,複制下改位址。
2.使用以下指令替換鏡像倉庫位址為阿裡雲鏡像倉庫位址
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
3.重新加載服務配置檔案
systemctl daemon-reload
4.重新開機Docker服務
systemctl restart docker
四、使用Docker安裝Nginx服務
1.檢視Docker鏡像倉庫中Nginx的可用版本。
docker search nginx
結果如下:
2.拉取最新版本的Nginx鏡像
docker pull nginx:latest
拉取完成
3.檢視本地鏡像
docker images
4.運作容器
docker run --name nginx-test -p 8080:80 -d nginx
指令參數說明:
--name nginx-test:容器名稱。
-p 8080:80: 端口進行映射,将本地8080端口映射到容器内部的80端口。
-d nginx: 設定容器在背景一直運作。
運作結果如下
5.部署完成,通路
http://ECS公網IP:8080,通路Nginx,出現以下界面則部署成功