




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
docker容器技術與應用模擬題及答案一、單選題(20分)(1)PaaS是指()。A.基礎設施即服務B.平臺即服務C.軟件即服務D.安全即服務(2)vim編輯器,在命令模式下輸入以下()鍵,可以刪除當前行。A.ggB.dwC.ddD.de(3)刪除Docker鏡像使用的命令()。A.dockerinspectB.dockerrmC.dockersaveD.dockerpush(4)查看Docker容器列表的命令()。A.dockerattchB.dockerpsC.dockercreateD.dockerdiff(5)用于列出所有運行的容器命令()。A.docker-composepsB.docker-composebuildC.docker-composeupD.docker-composestart(6)ui_url_protocol用于訪問UI和令牌/通知服務的協議。如果公證處于啟用狀態,則此參數必須為()。A.HTTPB.HTTPSC.TCPD.UDP(7)以下dockernetwork子命令用來顯示網絡列表()。A.dockernetworkshowB.dockernetworkrmC.dockernetworklsD.dockernetworkdisp(8)使用dockervolume子命令查看卷的詳細信息的()。A.dockervolumecreateB.dockervolumelsC.dockervolumeinspectD.dockervolumeprune(9)dockerservicecreate命令的選項非常多,用于對外提供服務的端口選項()。A.--replicas B.--publishC.--network D.--rollback-delay(10)dockerevents選項表示根據條件過濾事件()。A.–f B.--sinceC.--until D.--details二、多選題(20分)(1)【多選】從服務方式角度可以把云計算分為()3類。A.公有云 B.私有云C.金融云D.混合云(2)【多選】Docker私有倉庫具有如下哪些特點()。A.訪問速度快B.自主控制、方便存儲和可維護性高C.安全性和私密性高D.提供公共外網資源服務(3)【多選】Docker容器具有以下特點()。A.標準B.安全C.輕量級D.獨立性(4)【多選】與綁定掛載相比,卷具有如下優勢()。A.卷比綁定掛載更容易備份和遷移B.在多個容器之間共享時,卷更為安全C.新卷的內容可以由容器預填充D.卷在Linux容器和Windows容器中都可以工作(5)【多選】DockerSwarm主要特性()。A.可伸縮服務B.實現與Docker引擎集成的集群管理C.狀態自動調整D.去中心化設計三、簡答題(20分)1、與綁定掛載相比,卷具有的優勢。(6分)2、云計算的部署類型。(6分)3、DockerSwarm主要特性。(8分)四、操作題(40分)1.基本操作題。(20)(1)查看本地鏡像列表。(2分)(2)拉取鏡像nginx最新版。(2分)(3)為剛摘取的鏡像設置鏡像標簽,鏡像標簽為nginx-test01(2)(4)刪除鏡像(2分)(5)創建容器使用鏡像centos:latest創建容器,將容器命名為centos_nginx,并查看容器狀態。(2分)(6)啟動剛剛創建的容器centos_nginx。(2分)(7)顯示容器列表信息。(2分)(8)查看容器詳細信息。(2分)(9)連接容器。(2分)(10)刪除容器。(2分)2.DockerSwarm集群操作題。(20分)(1)準備節點主機。(5分)使用3臺運行CentOS7.6操作系統的VMware虛擬機(可以通過直接復制虛擬機來快速安裝操作系統)來建立一個小規模集群,將其中一臺主機改為manager01,作為管理器節點(同時兼作工作者節點),另外兩臺主機改名為worker01和worker02,作為工作者節點。(2)設置節點主機的IP地址。(5分)集群中所有節點主機必須能夠通過IP地址訪問管理器節點。管理器節點應使用固定的IP地址,以便其他節點可以通過其IP地址相互訪問。示例中3臺主機的IP地址分別為01、02和03。以manager01主機為例,修改其IP地址及相關參數。(3)創建Swarm集群。(5分)(4)將worker02主機節點以管理器角色加入集群。(5分)答案多選題12345總分ABDABCABCDABCDABCD一、單選題(20分)(1)PaaS是指()。A.基礎設施即服務B.平臺即服務C.軟件即服務D.安全即服務(2)vim編輯器,在命令模式下輸入以下()鍵,可以刪除當前行。A.ggB.dwC.ddD.de(3)刪除Docker鏡像使用的命令()。A.dockerinspectB.dockerrmC.dockersaveD.dockerpush(4)查看Docker容器列表的命令()。A.dockerattchB.dockerpsC.dockercreateD.dockerdiff(5)用于列出所有運行的容器命令()。A.docker-composepsB.docker-composebuildC.docker-composeupD.docker-composestart(6)ui_url_protocol用于訪問UI和令牌/通知服務的協議。如果公證處于啟用狀態,則此參數必須為()。12345678910總分BCBBABCCBAA.HTTPB.HTTPSC.TCPD.UDP(7)以下dockernetwork子命令用來顯示網絡列表()。A.dockernetworkshowB.dockernetworkrmC.dockernetworklsD.dockernetworkdisp(8)使用dockervolume子命令查看卷的詳細信息的()。A.dockervolumecreateB.dockervolumelsC.dockervolumeinspectD.dockervolumeprune(9)dockerservicecreate命令的選項非常多,用于對外提供服務的端口選項()。A.--replicas B.--publishC.--network D.--rollback-delay(10)dockerevents選項表示根據條件過濾事件()。A.–f B.--sinceC.--until D.--details二、多選題(20分)(1)【多選】從服務方式角度可以把云計算分為()3類。A.公有云 B.私有云C.金融云D.混合云(2)【多選】Docker私有倉庫具有如下哪些特點()。A.訪問速度快B.自主控制、方便存儲和可維護性高C.安全性和私密性高D.提供公共外網資源服務(3)【多選】Docker容器具有以下特點()。A.標準B.安全C.輕量級D.獨立性(4)【多選】與綁定掛載相比,卷具有如下優勢()。A.卷比綁定掛載更容易備份和遷移B.在多個容器之間共享時,卷更為安全C.新卷的內容可以由容器預填充D.卷在Linux容器和Windows容器中都可以工作(5)【多選】DockerSwarm主要特性()。A.可伸縮服務B.實現與Docker引擎集成的集群管理C.狀態自動調整D.去中心化設計三、簡答題(20分)1、與綁定掛載相比,卷具有的優勢。(6分)(1)卷比綁定掛載更容易備份和遷移。(2)可以通過Docker命令行或DockerAPI對卷進行管理。(3)卷在Linux容器和Windows容器中都可以工作。(4)在多個容器之間共享時,卷更為安全。(5)卷驅動支持在遠程主機或云端存儲卷,加密卷內容以及增加其他功能。(6)新卷的內容可以由容器預填充。2、云計算的部署類型。(6分)(1)公有云:在此種模式下,應用程序、資源、存儲和其他服務,都由云服務供應商來提供給用戶,這些服務多半都是免費的,也有部分按需按使用量來付費,這種模式只能使用互聯網來訪問和使用。同時,這種模式在私人信息和數據保護方面也比較有保證。這種部署模型通常都可以提供可擴展的云服務并能高效設置。(1)私有云:這種云基礎設施專門為某一個企業服務,不管是自己管理還是第三方管理,自己負責還是第三方托管,都沒有關系。只要使用的方式沒有問題,就能為企業帶來很顯著的幫助。不過這種模式所要面臨的是,糾正、檢查等安全問題則需企業自己負責,否則出了問題也只能自己承擔后果,此外,整套系統也需要自己出錢購買、建設和管理。這種云計算模式可廣泛的產生正面效益,從模式的名稱也可看出,它可以為所有者提供具備充分優勢和功能的服務。(3)混合云:混合云是兩種或兩種以上的云計算模式的混合體,如公有云和私有云混合。他們相互獨立,但在云的內部又相互結合,可以發揮出混合的多種云計算模型各自的優勢,使用標準的或專有的技術將它們組合起來,具有數據和應用程序的可移植性。3、DockerSwarm主要特性。(8分)(1)可伸縮服務。一旦將服務部署到Swarm集群中,就可以使用Docker命令行來伸縮服務,增減服務容器的數量。(2)實現與Docker引擎集成的集群管理。(3)去中心化設計。Swarm節點的角色分為管理器節點和工作者節點,任一節點的故障都不影響應用程序的使用。(4)聲明式服務模式。Docker引擎使用聲明式方法在應用棧中定義各種服務所需的狀態。(5)狀態自動調整。管理器節點持續監視集群狀態并調整實際狀態與期望狀態之間的差異。(6)服務發現。管理器節點Swarm集群中的每個服務分配一個唯一的DNS名稱,并平衡正在運行的容器的負載。(7)回滾更新。一旦有更新推出,就可以以增量方式將服務更新應用于節點,如果出現任何問題,則可以將任務回滾到以前的版本。(8)默認安全機制。Swarm集群中的每個節點都強制進行相互認證和加密機制,以保護其自身與所有其他節點的之間的通信安全。四、操作題(40分)1.基本操作題。(20)(1)查看本地鏡像列表。(2分)[root@localhost~]#dockerimages-a(2)拉取鏡像nginx最新版。(2分)[root@localhost~]#dockerpullnginx:latest(3)為剛摘取的鏡像設置鏡像標簽,鏡像標簽為nginx-test01(2)[root@localhost~]#dockertag08b152afcfaenginx:nginx-test01[root@localhost~]#dockerimages|grepnginx(4)刪除鏡像(2分)[root@localhost~]#dockerrmi548930f56e86(5)創建容器使用鏡像centos:latest創建容器,將容器命名為centos_nginx,并查看容器狀態。(2分)[root@localhost~]#dockercreate-it--namecentos_nginxcentos:latest[root@localhost~]#dockerps-a(6)啟動剛剛創建的容器centos_nginx。(2分)[root@localhost~]#dockerstartcentos_nginx(7)顯示容器列表信息。(2分)[root@localhost~]#dockerps(8)查看容器詳細信息。(2分)[root@localhost~]#dockerinspectcentos_nginx(9)連接容器。(2分)[root@localhost~]#dockerattachcentos_nginx(10)刪除容器。(2分)[root@localhost~]#dockerrmcentos_nginx2.DockerSwarm集群操作題。(20分)(1)準備節點主機。(5分)使用3臺運行CentOS7.6操作系統的VMware虛擬機(可以通過直接復制虛擬機來快速安裝操作系統)來建立一個小規模集群,將其中一臺主機改為manager01,作為管理器節點(同時兼作工作者節點),另外兩臺主機改名為worker01和worker02,作為工作者節點。在第1臺虛擬機上,更改主機名稱為manager01,執行命令如下。[root@localhost~]#hostnamectlset-hostnamemanager01[root@localhost~]#bash[root@manager01~]#在第2臺虛擬機上,更改主機名稱為worker01,執行命令如下。[root@localhost~]#hostnamectlset-hostnameworker01[root@localhost~]#bash[root@worker01~]#在第3臺虛擬機上,更改主機名稱為worker02,執行命令如下。[root@localhost~]#hostnamectlset-hostnameworker02[root@localhost~]#bash[root@worker02~]#(2)設置節點主機的IP地址。(5分)集群中所有節點主機必須能夠通過IP地址訪問管理器節點。管理器節點應使用固定的IP地址,以便其他節點可以通過其IP地址相互訪問。示例中3臺主機的IP地址分別為01、02和03。以manager01主機為例,修改其IP地址及相關參數,執行命令如下。[root@localhost~]#vim/etc/sysconfig/network-scripts/ifcfg-ens33修改選項:BOOTPROTO=dhcp--->static//DHCP動態主機配置協議,配置為靜態ONBOOT=no--->yes//是否激活網卡,配置為激活狀態增加選項:IPADDR=01//配置IP地址PREFIX=24或NETMASK=//配置網絡子網掩碼GATEWAY=//配置網關DNS1=//配置DNS地址解析[root@localhost~]#systemctlrestartnetwork//重啟網絡服務(3)創建Swarm集群完成上述準備工作之后,需要確保各主機上的Docker守護進程已經啟動。1、在manager1主機上執行dockerswarminit命令創建一個新的Swarm集群,執行命令如下。[root@manager01~]#dockerswarminit--advertise-addr01Swarminitialized:currentnode(t5zpmft5nzvjs1zop57gutbt6)isnowamanager.Toaddaworkertothisswarm,runthefollowingcommand:dockerswarmjoin--tokenSWMTKN-1-6bdpto05ag760mknksmlclsgoygmv9ahvjegftu5pkmhcr263u-2ido4i0rzrk0hoiueqcw8zf8i01:2377Toaddamanagertothisswarm,run'dockerswarmjoin-tokenmanager'andfollowtheinstructions.[root@manager01~]#該命令的輸出提示當前節點已成為管理器,還給出將工作者加入此集群的dockerswarmjoin--token命令,該命令也提示將管理器節點加入此集群就執行dockerswarmjoin--tokenmanager命令。2、復制上述命令“dockerswarmjoin--tokenSWMTKN-1-6bdpto05ag760mknksmlclsgoygmv9ahvjegftu5pkmhcr263u-2ido4i0rzrk0hoiueqcw8zf8i01:2377”,將工作者worker01和worker02加入該集群。在worker01主機上進入終端容器,執行上述命令如下。[root@worker01~]#dockerswarmjoin--tokenSWMTKN-1-6bdpto05ag760mknksmlclsgoygmv9ahvjegftu5pkmhcr263u-2ido4i0rzrk0hoiueqcw8zf8i01:2377Thisnodejoinedaswarmasaworker.[root@worker01~]#3、在worker02主機上執行與worker
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北交所科技成長產業跟蹤第二十八期:小馬智行與廣州公交集團合作推動自駕技術商業化應用關注北交所無人車概念企業
- 基于2025年農村人居環境整治的社會穩定風險評估與城鄉融合發展報告
- 智能化改造對城市污水處理廠運營效率提升的影響報告
- 線下演出市場2025年演出市場政策法規解讀與合規報告
- 商業地產項目數字化運營策略與客戶體驗反饋機制優化報告
- 食品行業食品安全追溯體系與RFID技術應用現狀與發展趨勢報告
- 工業互聯網平臺2025年異構數據庫融合技術在化工行業中的化工行業市場前景分析報告
- 智慧養老服務平臺項目投資回報率分析與可行性報告
- 答題萬能公式概要1
- 2025年二手電商平臺信用體系建設與信用教育普及報告
- 金蝶KIS專業版完整操作手冊
- 2025年社區工作者考試試題庫及答案
- 2024工貿企業重大事故隱患判定標準解讀
- 省級示范幼兒園評估細則解讀 辦園管理部分解讀課件
- (新平臺)國家開放大學《經濟法學》形考任務(計分作業)1-4參考答案
- HSE作業指導書資料
- 2024年新北師大版七年級上冊數學教學課件 第一章 1.2 第2課時 棱柱、圓柱、圓錐的展開與折疊
- 淺析火災延伸調查工作指引
- 2024精麻藥品培訓知識試題庫及答案(完整版)
- 2024年吉林長春市中考地理試卷真題(含答案解析)
- 2024年湖北黃岡市檢察機關招聘雇員制檢察輔助人員50人歷年(高頻重點復習提升訓練)共500題附帶答案詳解
評論
0/150
提交評論