亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        虛擬機(jī)上Docker的環(huán)境搭建

        2019-07-16 03:17:27李亮葛育佳陸冬磊
        電腦知識與技術(shù) 2019年14期
        關(guān)鍵詞:虛擬機(jī)容器環(huán)境

        李亮 葛育佳 陸冬磊

        摘要:在教育活動中,經(jīng)常會出現(xiàn)這種情況:教師在下發(fā)軟件時,學(xué)生在配置安裝軟件時,常常會出現(xiàn)各種問題,導(dǎo)致學(xué)生和教師的軟件配置有或多或少的區(qū)別,會導(dǎo)致課堂上出現(xiàn)各種各樣的問題,同理,因軟件工程師與軟件測試人員或運維工程師經(jīng)常會遇到環(huán)境信息不對稱等各種問題,傳統(tǒng)的軟件使用中會遇到很多問題。如軟件兼容性,依賴包缺失等問題。這些問題增加了軟件的使用難度。本文就使用docker技術(shù)解決此問題進(jìn)行實驗,探索解決該問題的可行性。

        關(guān)鍵詞:Docker;容器;環(huán)境;虛擬機(jī)

        中圖分類號:TP311 ? ? ? ?文獻(xiàn)標(biāo)識碼:A

        文章編號:1009-3044(2019)14-0219-02

        Abstract: In educational activities, this often happens: when teachers issue software, students often have various problems when they configure and install software, resulting in more or less differences between students and teachers in software configuration, which will lead to a variety of problems in the classroom. Similarly, because software engineers and software engineers. Testers or operations engineers often encounter various problems such as asymmetric environmental information, and many problems will be encountered in the use of traditional software. Such as software compatibility, dependence on packet loss and so on. These problems increase the difficulty of using software. In this paper, we use docker technology to solve this problem and explore the feasibility of solving this problem.

        Key words: Docker; container; environment; virtual machine

        1 Docker概述和聯(lián)系

        1.1 Docker概述

        在官方的解釋說明來看,Docker是一款優(yōu)秀的,類似“軟件集裝箱”的一個類似虛擬機(jī)的沙箱平臺。開發(fā)者通過Docker可以與同事協(xié)作共同開發(fā);服務(wù)提供商可以使用Docker在相互獨立的容器中共同運行和管理程序;各種企業(yè)可以使用Docker來創(chuàng)建屬于自己的軟件發(fā)行渠道,可以做到快速、安全、可靠地為各種平臺的應(yīng)用程序提供新鮮的功能。[1]

        1.2 Docker聯(lián)系

        Docker是一個開源的應(yīng)用容器引擎,使用了Apache2.0協(xié)議。它能夠讓開發(fā)者可以封裝他們的應(yīng)用以及對應(yīng)的依賴包到一個可以相互移植的容器中,之后可以發(fā)布到任何的Linux系統(tǒng)上,類似虛擬機(jī)一樣,它可以實現(xiàn)虛擬化,沙箱機(jī)制可以保證相互之間沒有任何接口,保障了數(shù)據(jù)的安全性。

        一個完整的Docker由Docker客戶端;Docker守護(hù)進(jìn)程;Docker鏡像和Docker容器四個主要部分組成。其中,Dokcer守護(hù)進(jìn)程主要負(fù)責(zé)安裝運行Docker的容器。Docker的鏡像和容器則采用分層結(jié)構(gòu)來進(jìn)行存儲,但是Docker的鏡像中沒有l(wèi)inux的內(nèi)核整體,只是包含了Docker容器所需要的文件系統(tǒng)的結(jié)構(gòu)。

        Docker容器的文件系統(tǒng)包括了以下幾個方面:DockerFile文件、Docker鏡像文件、以及Docker的容器;從APP的角度來看,三個方面代表軟件(程序)的三個階段,DockerFile是面向開發(fā),Docker鏡像是交付標(biāo)準(zhǔn),而Docker容器涉及到了安裝分發(fā)以及運行維護(hù)。[2]而從構(gòu)成的角度來看,DockerFile是軟件的基礎(chǔ),Docker鏡像則是軟件的集合,而Docker容器則是軟件的工作場地。以上三方面成三足鼎立之勢,合力支撐著Docker體系這個鼎。

        2 基于虛擬機(jī)的Docker安裝以及調(diào)試

        2.1 需求解析

        在一個云計算主機(jī)上通過Docker啟用apache以證明本文的可行性。

        2.2 實驗準(zhǔn)備要求

        由于條件限制,本實驗將使用VMware workstation pro 15 虛擬機(jī)軟件來代替云服務(wù)主機(jī)進(jìn)行。此外還需要提前下載好64位CentOS 7。

        2.3 開始安裝CentOS 7

        在電腦中開啟VMware workstation pro 15,進(jìn)行虛擬機(jī)創(chuàng)建。默認(rèn)配置即可,如圖1所示:

        根據(jù)在實體機(jī)上的安裝步驟完成接下來的操作。

        2.4 安裝Docker

        通過以下命令完成Docker安裝:

        1)使用yum install -y yum-utils device-mapper-persistent-data lvm2命令安裝必需的系統(tǒng)工具。

        2)由于國內(nèi)網(wǎng)絡(luò)原因,使用yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo命令配置阿里云的鏡像源。如圖2所示:

        3)使用以下命令更新 yum 緩存與安裝Docker-ce:

        更新yum緩存:#yum makecache fast

        安裝docker:#yum -y install docker-ce

        啟動docker服務(wù):#service docker start

        4)測試docker是否安裝完成

        如圖3所示:

        2.5 安裝Apache服務(wù)并驗證

        使用docker search httpd命令在Docker hub上拉取鏡像,拉取完成后,可以使用docker images httpd查找到名為httpd的鏡像。

        使用docker run -it -p 4004:80 apache命令安裝該鏡像并啟動這個容器。

        之后切換到實體機(jī)內(nèi),打開任意一個瀏覽器,訪問http://192.168.239.130:4004

        若打開了apache的主頁,則實驗成功。如圖4所示:

        3 總結(jié)

        本篇文章通過對Docker的學(xué)習(xí)與理解,實現(xiàn)了對Docker的模擬環(huán)境搭建,證實了云主機(jī)可以代替實體專用服務(wù)器進(jìn)行服務(wù),Docker可以將多個容器安裝在一個系統(tǒng)上,且不互相干擾,這表明在理論上可以實現(xiàn)一臺服務(wù)器整合多個服務(wù)且多個服務(wù)之間不互相干擾,大大節(jié)省了資金,避免配置過剩。在未來,依據(jù)云服務(wù)器與Docker的原理甚至可以實現(xiàn)僅通過一個高性能服務(wù)器就可以完成一個公司、學(xué)?;蚪M織所有的對于服務(wù)器需求,并且完成云客戶終端的使用,可為公司、學(xué)?;蚪M織節(jié)省一大筆的開銷。未來的趨勢將會以Docker以及云主機(jī)為代表的云服務(wù)來替代傳統(tǒng)服務(wù)器為個人或組織進(jìn)行服務(wù)。

        參考文獻(xiàn):

        [1]宋佳. 云主機(jī)上Docker的搭建[J].求知,2018

        [2]陳光. 基于虛擬化技術(shù)開發(fā)環(huán)境的研究[J].信息技術(shù),2010.

        【通聯(lián)編輯:王力】

        猜你喜歡
        虛擬機(jī)容器環(huán)境
        Different Containers不同的容器
        長期鍛煉創(chuàng)造體內(nèi)抑癌環(huán)境
        一種用于自主學(xué)習(xí)的虛擬仿真環(huán)境
        孕期遠(yuǎn)離容易致畸的環(huán)境
        難以置信的事情
        環(huán)境
        淺談計算機(jī)系統(tǒng)虛擬化網(wǎng)絡(luò)設(shè)置方案
        基于虛擬機(jī)的軟件保護(hù)系統(tǒng)研究與設(shè)計
        任務(wù)驅(qū)動教學(xué)法在《網(wǎng)絡(luò)應(yīng)用服務(wù)管理》教學(xué)中的應(yīng)用
        虛擬機(jī)局域網(wǎng)組建技術(shù)應(yīng)用初探
        国产一区二区三区啪| 国产精品无码av无码| 亚洲成av人片天堂网| 欧韩视频一区二区无码| 超清无码AV丝袜片在线观看| 亚洲女同一区二区三区| 欧美老妇交乱视频在线观看| 大香伊蕉国产av| 视频国产精品| 亚洲精品一区二区三区麻豆| 少妇av免费在线播放| 国产亚洲一二三区精品| 俺去啦最新地址| 成熟丰满熟妇高潮xxxxx| 国产高清一级毛片在线看| 日本一区二区不卡二区| 天堂а在线中文在线新版| 中文字幕无码精品亚洲资源网久久 | 黑人大荫道bbwbbb高潮潮喷| 日韩AV无码一区二区三不卡| 亚洲av推荐网站在线观看| 公与淑婷厨房猛烈进出| 精品国产18久久久久久| 538亚洲欧美国产日韩在线精品| 日本一区二区不卡二区| 日韩av无码精品一二三区| 国产一区二区波多野结衣| 久久精品国产亚洲av高清蜜臀| 蜜桃18禁成人午夜免费网站| 免费观看又色又爽又黄的| 91精品91| 大尺度极品粉嫩嫩模免费| 久久青青草原精品国产app| 久久亚洲欧洲无码中文| 久久麻豆精亚洲av品国产蜜臀| 蜜桃视频免费进入观看| 日日噜噜噜夜夜爽爽狠狠视频| 精品一二区| 日本精品久久不卡一区二区| 亚洲中文久久精品字幕| 中文字幕无码日韩专区免费 |