建立伺服器資源
這個簡單,不再多提。
連接配接ECS伺服器
win系統打開cmd,輸入ssh root@ipadress,将ipadress替換為公網ip位址,例如:
然後輸入
yes
再輸入登入密碼
安裝Docker CE
1.安裝Docker的依賴庫。
yum install -y yum-utils device-mapper-persistent-data lvm2
代碼解釋:
-y
是指線上安裝
yum-utils
、
device-mapper-persistent-data
和
lvm2
是安裝包包名
其中,
yum-utils
提供了
yum-config-manager
,并且
device mapper
存儲驅動程式需要
device-mapper-persistent-data
lvm2
之後螢幕代碼顯示如下:
Installed:
device-mapper-persistent-data.x86_64 0:0.8.5-2.el7 lvm2.x86_64 7:2.02.186-7.el7_8.2
yum-utils.noarch 0:1.1.31-54.el7_8
Dependency Installed:
device-mapper-event.x86_64 7:1.02.164-7.el7_8.2 device-mapper-event-libs.x86_64 7:1.02.164-7.el7_8.2
libaio.x86_64 0:0.3.109-13.el7 libxml2-python.x86_64 0:2.9.1-6.el7.4
lvm2-libs.x86_64 7:2.02.186-7.el7_8.2 python-chardet.noarch 0:2.2.1-3.el7
python-kitchen.noarch 0:1.1.1-5.el7
Dependency Updated:
device-mapper.x86_64 7:1.02.164-7.el7_8.2 device-mapper-libs.x86_64 7:1.02.164-7.el7_8.2
libxml2.x86_64 0:2.9.1-6.el7.4
Complete!
2.添加Docker CE的軟體源資訊。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum-config-manager
是對
/etc/yum.repos.d/
(庫資料的儲存位置)檔案夾下檔案的增删查改
yum-config-manager --add-repo repository_url
是為了添加repository
Loaded plugins: fastestmirror
adding repo from: http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
grabbing file http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
3.安裝Docker CE。
yum makecache fast
yum -y install docker-ce
yum makecache fast
是将軟體包資訊提前在本地緩存一份,用來提高搜尋安裝軟體的速度
yum -y install docker-ce
線上安裝docker-ce
注意:這兩句代碼不是一次性執行完,當第一句執行後,出現如下代碼時:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base | 3.6 kB 00:00:00
docker-ce-stable | 3.5 kB 00:00:00
epel | 4.7 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/2): docker-ce-stable/x86_64/updateinfo | 55 B 00:00:00
(2/2): docker-ce-stable/x86_64/primary_db | 46 kB 00:00:00
Metadata Cache Created
[root@iZuf6d8p06485ueu4u4glxZ ~]# yum -y install docker-ce
點選enter鍵,執行下一列代碼,最終顯示如下:
Installed:
docker-ce.x86_64 3:19.03.13-3.el7
Dependency Installed:
audit-libs-python.x86_64 0:2.8.5-4.el7 checkpolicy.x86_64 0:2.5-8.el7
container-selinux.noarch 2:2.119.2-1.911c772.el7_8 containerd.io.x86_64 0:1.3.7-3.1.el7
docker-ce-cli.x86_64 1:19.03.13-3.el7 libcgroup.x86_64 0:0.41-21.el7
libsemanage-python.x86_64 0:2.5-14.el7 policycoreutils-python.x86_64 0:2.5-34.el7
python-IPy.noarch 0:0.75-6.el7 setools-libs.x86_64 0:3.3.8-4.el7
Dependency Updated:
policycoreutils.x86_64 0:2.5-34.el7
4.啟動Docker服務。
systemctl start docker
配置鏡像
教程見:
https://developer.aliyun.com/adc/scenario/exp/9fd79b8711984e309f20d82bc65a26fa
注意事項:浏覽器必須用無痕模式,否則在鏡像中心會找不到鏡像加速。
安裝Nginx服務
1.檢視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://公網位址>:8080通路Nginx服務