2019-2020-2 20175113完瑞 基於Windows的資訊保安專業導論學習容器的構建 第一週進展
阿新 • • 發佈:2020-04-14
基於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入門的瞭解中,我更深切體會到了容器相較於虛擬機器的優勢: