1. 程式人生 > WINDOWS開發 >2019-2020-2 20175113完瑞 基於Windows的資訊保安專業導論學習容器的構建 第一週進展

2019-2020-2 20175113完瑞 基於Windows的資訊保安專業導論學習容器的構建 第一週進展

基於Windows的資訊保安專業導論學習容器的構建 課程設計 第一週

一、實踐目標

1. 安裝 64位 Windows10 pro 虛擬機器

2. 安裝Docker Desktop

3. 學習 Docker 指令

二、實踐內容

1. 安裝 64位Windows10 pro 虛擬機器

  • 下載映象檔案:thunder://QUFodHRwOi8veHozLmRhb2hhbmc0LmNvbS9jbl93aW5kb3dzXzEwX2NvbnN1bWVyX2VkaXRpb25zX3ZlcnNpb25fMTkwOV94NjRfZHZkXzc2MzY1YmY4Lmlzb1pa
  • 新建一個虛擬機器,開啟下載的映象檔案
  • 安裝完成後安裝 vm tools(正常會自動安裝)
  • 虛擬機器→選項→共享資料夾,啟用共享資料夾,共享資料夾可在win10 網路下找到

2.安裝Docker Desktop

  • 下載 Docker Desktop(可在虛擬機器開啟瀏覽器直接下載,也可在主機中下載,共享資料夾匯入,個人建議後者)
  • 在Windows10 pro上開啟 Hyper-v 功能:控制面板→程式→程式和功能→啟用或關閉windows功能,勾選 Hyper-v 功能
  • 如果 Hyper-v 功能呈灰色,無法勾選,可以參考這篇部落格來配置虛擬機器配置檔案

技術分享圖片

3. 學習 Docker 指令

  • 用管理員身份開啟 windows 命令提示符:搜尋 命令提示符,右擊 以管理員身份執行
  • 執行 docker version:確認你有一個支援的docker版本

技術分享圖片

  • 執行docker run hello-world:從docker hub上獲取hello-world映象並執行一個容器(構建ubuntu沒有截圖,這裡用hello-world做個示例)

技術分享圖片

  • 執行docker image ls:列出全部的映象

技術分享圖片

  • 執行docker container ls --all:列出全部的容器

技術分享圖片

  • 執行docker run -it ubuntu:拉出ubuntu映象,在容器裡構建互動終端

技術分享圖片

  • 以上就是docker從docker hub下載映象、構建容器的一些指令,具體更多操作參考官方指導

三、實踐體會

在這一週對docker的學習中,我初步瞭解了“映象、容器、倉庫”的理念,其實類比一下就像是龍珠裡的膠囊,膠囊的房子就是一個映象,把房子裝進去的膠囊就是容器,儲存很多膠囊的包就是倉庫。

而對比docker和虛擬機器的異同,它們都是虛擬化技術,不同的是docker相較於虛擬機器是輕量級的虛擬化,在對 docker入門的瞭解中,我更深切體會到了容器相較於虛擬機器的優勢:

技術分享圖片