天天看點

基于ECS快速搭建Docker環境學習筆記阿裡雲ECS訓練營第二天

阿裡雲ECS訓練營第二天

基于ECS快速搭建Docker環境

1.在終端中輸入連接配接指令ssh [username]@[ipaddress]連接配接ECS伺服器,之後和搭建FTP伺服器一樣,輸入密碼登陸。

基于ECS快速搭建Docker環境學習筆記阿裡雲ECS訓練營第二天

2.安裝Docker CE,Docker有兩個分支版本:Docker CE和Docker EE,即社群版和企業版,我們這次學習的是Docker CE。

首先我們安裝Docker的依賴庫,使用yum install -y yum-utils device-mapper-persistent-data lvm2代碼,然後輸入yum-config-manager --add-repo

http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

添加Docker CE的軟體源資訊。

安裝Docker CE,

yum makecache fast

yum -y install docker-ce

之後啟動Docker服務,systemctl start docker

3.配置阿裡雲鏡像倉庫(鏡像加速)

因為Docker預設的倉庫下載下傳速度比較慢,是以要用阿裡雲的鏡像倉庫來加速下載下傳。

我們使用阿裡雲提供的賬号密碼登陸阿裡雲,之後進入容器鏡像界面

基于ECS快速搭建Docker環境學習筆記阿裡雲ECS訓練營第二天

找到鏡像加速器

基于ECS快速搭建Docker環境學習筆記阿裡雲ECS訓練營第二天

之後輸入代碼來加速

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://kqh8****.mirror.aliyuncs.com"]
}
EOF           

重新開機加載服務配置檔案和Docker服務

systemctl daemon-reload

systemctl restart docker

4.使用Docker安裝Nginx服務

首先輸入docker search nginx檢視Nginx的可用版本

然後輸入docker pull nginx:latest拉取最新版的Nginx鏡像

成功後如下

基于ECS快速搭建Docker環境學習筆記阿裡雲ECS訓練營第二天

之後運作容器,docker run --name nginx-test -p 8080:80 -d nginx

指令參數說明:

  • -name nginx-test:容器名稱。
  • p 8080:80: 端口進行映射,将本地8080端口映射到容器内部的80端口。
  • d nginx: 設定容器在背景一直運作。

輸出如下

基于ECS快速搭建Docker環境學習筆記阿裡雲ECS訓練營第二天

最後在浏覽器位址欄輸入

http://公網位址>:8080通路Nginx服務,檢驗是否成功

若成功則如下

基于ECS快速搭建Docker環境學習筆記阿裡雲ECS訓練營第二天