欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Portainer可視化面板如何安裝

這篇文章主要為大家展示了“Portainer可視化面板如何安裝”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Portainer可視化面板如何安裝”這篇文章吧。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、網(wǎng)站建設(shè)、高明網(wǎng)絡(luò)推廣、微信小程序開發(fā)、高明網(wǎng)絡(luò)營銷、高明企業(yè)策劃、高明品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供高明建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:aaarwkj.com

可視化

  • portainer(不是最佳選擇,先用這個)

docker run  -d -p 8088:9000 \
> --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer

  • Rancher(CI/CD 持續(xù)集成/持續(xù)部署 時使用)

什么是 portainer ?

Docker圖形化界面管理工具!提供一個后臺面板供我們操作!

docker run  -d -p 8088:9000 \
> --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer

訪問測試:外網(wǎng):8088    http://ip:8088/

Portainer可視化面板如何安裝

設(shè)置密碼,選擇本地的

Portainer可視化面板如何安裝

注意:該頁面上有提示需要掛載本地 /var/run/docker.socker 與容器內(nèi)的 /var/run/docker.socker連接。因此,在啟動時必須制定該掛載文件。

進入之后的面板:

Portainer可視化面板如何安裝

可視化面板平時不會使用,自己測試玩玩即可。

Docker鏡像講解

鏡像是什么

鏡像是一種輕量級、可執(zhí)行的獨立軟件包,用來打包軟件運行環(huán)境和基于運行環(huán)境開發(fā)的軟件,它包含運行某個軟件所需的所有內(nèi)容,包括代碼、運行時的庫、環(huán)境變量和配置文件。

所有應(yīng)用,直接打包docker鏡像,就可以直接跑起來!

如何得到鏡像:

  •     從遠(yuǎn)程倉庫下載

  •     朋友拷貝

  •     自己制作一個鏡像 DockerFile

Docker鏡像加載原理

UnionFS(聯(lián)合文件系統(tǒng))

我們下載的時候看到的一層層的就是這個!

UnionFS(聯(lián)合文件系統(tǒng)): Union文件系統(tǒng)(UnionFS)是一種分層、輕量級并且高性能的文件系統(tǒng),它支持對文件系統(tǒng)的修改作為一次提交來一層層的疊加,同時可以將不同目錄掛載到同一個虛擬文件系統(tǒng)下(unite several directories into a single virtual filesystem)。Union文件系統(tǒng)是Docker鏡像的基礎(chǔ)。鏡像可以通過分層來進行繼承, 基于基礎(chǔ)鏡像(沒有父鏡像), 可以制作各種具體的應(yīng)用鏡像。

特性: 一次同時加載多個文件系統(tǒng),但從外面看起來,只能看到一個文件系統(tǒng),聯(lián)合加載會把各層文件系統(tǒng)疊加起來,這樣最終的文件系統(tǒng)會包含所有底層的文件和目錄。

Docker鏡像加載原理

docker的鏡像實際上由一層一層的文件系統(tǒng)組成,這種層級的文件系統(tǒng)UnionFS。

bootfs(boot file system)主要包含bootloader和kernel,bootloader主要是引導(dǎo)加載kernel,Linux剛啟動時會加載bootfs文件系統(tǒng),在Docker鏡像的最底層是bootfs。這一層與我們典型的Linux/Unix系統(tǒng)是一樣的, 包含boot加載器和內(nèi)核。當(dāng)boot加載完成之后整個內(nèi)核就都在內(nèi)存中了,此時內(nèi)存的使用權(quán)已由bootfs轉(zhuǎn)交給內(nèi)核,此時系統(tǒng)也會卸載bootfs。

rootfs(root file system), 在bootfs之上。包含的就是典型Linux系統(tǒng)中的/dev, /proc, /bin, /etc等標(biāo)準(zhǔn)目錄和文件。rootfs就是各種不同的操作系統(tǒng)發(fā)行版,比如Ubuntu,Centos等等。

Portainer可視化面板如何安裝

平時我們安裝進虛擬機的CentOS都是好幾個G,為什么Docker這里才200M?

Portainer可視化面板如何安裝

思考:為什么Docker鏡像要采用這種分層的結(jié)構(gòu)呢?

最大的好處,我覺得莫過于是資源共享了!比如有多個鏡像都從相同的Base鏡像構(gòu)建而來,那么宿主機只需在磁盤上保留一根 base鏡像,同時內(nèi)存中也只需要加載一份base鏡像,這樣就可以為所有的容器服務(wù)了,而且鏡像的每一層都可以被共享。

查看鏡像分層的方式可以通過 docker image inspect 命令 !


[root@dockertest ~]# docker image inspect redis:latest
[
    // ......
        "RootFS": {
            "Type": "layers",
            "Layers": [
                "sha256:cb42413394c4059335228c137fe884ff3ab8946a014014309676c25e3ac86864",
                "sha256:8e14cb7841faede6e42ab797f915c329c22f3b39026f8338c4c75de26e5d4e82",
                "sha256:1450b8f0019c829e638ab5c1f3c2674d117517669e41dd2d0409a668e0807e96",
                "sha256:f927192cc30cb53065dc266f78ff12dc06651d6eb84088e82be2d98ac47d42a0",
                "sha256:a24a292d018421783c491bc72f6601908cb844b17427bac92f0a22f5fd809665",
                "sha256:3480f9cdd491225670e9899786128ffe47054b0a5d54c48f6b10623d2f340632"
            ]
        },
        "Metadata": {
            "LastTagTime": "0001-01-01T00:00:00Z"
        }
    }
]
 

理解

所有的Docker鏡像都其實與基礎(chǔ)鏡像層,當(dāng)進行修改或增加新的內(nèi)容時,就會在當(dāng)前鏡像層上,創(chuàng)建新的鏡像層。

舉一個簡單的例子,假如基于 Ubuntu Linux 16.04 創(chuàng)建一個新的鏡像,這就是新鏡像的第一層;如果在該鏡像中添加 Python包,就會在基礎(chǔ)鏡像層之上創(chuàng)建第二個鏡像層;如果繼續(xù)添加安全補丁,就會創(chuàng)建第三個鏡像層。

該鏡像當(dāng)前已經(jīng)包含3個鏡像層,如下圖所示(這只是一個用于演示的含簡單的例子)。

Portainer可視化面板如何安裝

上圖中的鏡像層跟之前圖中的略有區(qū)別,主要目的是便于展示文件。

下圖中展示了一個稍微復(fù)雜的鏡像,在外部看來整個鏡像只有6個文件,這是因為最上層中的文件7 是 文件6 的一個更新版本。

Portainer可視化面板如何安裝

這種情況下,上層鏡像層中的文件覆蓋了底層鏡像層中的文件。這樣就使得文件的更新版作為一個新鏡像層添加到鏡像當(dāng)中。

Docker 通過存儲引擎(新版本采用快照機制)的方式來實現(xiàn)鏡像層堆棧,并保證多鏡像層對外展示為統(tǒng)一的文件系統(tǒng)。

Linux上可用的存儲引擎有AUFS、Overlay2、Device Mapper、Btrfs 以及 ZFS。顧名思義,每種存儲引擎都基于 Linux 中對應(yīng)的文件系統(tǒng)或者塊設(shè)備技術(shù),并且每種存儲引擎都有其獨有的性能特點。

Docker 在 Windows 上僅支持 windowfilter 一種存儲引擎,該引擎基于 NTFS 文件系統(tǒng)之上實現(xiàn)了分層和CoW[1]。

下面展示了與系統(tǒng)顯示相同的三層鏡像,所有鏡像層堆疊并合并,對外提供統(tǒng)一的視圖。

Portainer可視化面板如何安裝

特點

Docker鏡像都是只讀的,當(dāng)容器啟動時,一個新的可寫層被加載到鏡像的頂部!

這一層就是我們通常說的容器層,容器之下都叫鏡像層!

Portainer可視化面板如何安裝

Portainer可視化面板如何安裝

如何提交一個自己的鏡像

commit鏡像

docker commit 提交容器成為一個新的副本

# 命令和git原理類似
docker commit -m="提交的描述信息"  -a="作者"  容器id  目標(biāo)鏡像名:[TAG]

實戰(zhàn)測試

# 1、啟動一個默認(rèn)的tomcat

# 2、發(fā)現(xiàn)這個默認(rèn)的tomcat 沒有webapps應(yīng)用的,原因是,官方的鏡像默認(rèn) webapps下面時沒有文件的!

# 3、我自己拷貝進去了基本的文件

# 4、將我們操作過的容器,通過commit 提交為一個新的鏡像!我們以后就使用修改過的鏡像,這就是我們自己的一個修改過的鏡像。
 

Portainer可視化面板如何安裝

如果你想要保存當(dāng)前容器的狀態(tài),就可以通過commit來提交,獲得一個鏡像,就好比虛擬機的快照功能!

以上是“Portainer可視化面板如何安裝”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站名稱:Portainer可視化面板如何安裝
URL分享:http://aaarwkj.com/article16/pcsdgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、移動網(wǎng)站建設(shè)、域名注冊、網(wǎng)站收錄、微信公眾號、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
日韩精品一区二区视频在线| 黄色录像黄色片黄色片| 亚洲欧洲国产视频一区二区| 亚洲欧美高清一区二区| 精品人妻av区久久久| 亚洲国产精品性色av| 蜜桃av在线观看一区二区| 亚洲综合国产一二三四五区| 人妻一区二区免费视频| 丝袜美腿美女日韩在线| 欧美国产日韩在线一区二区三区| 久久久亚洲精品中文字幕蜜桃| 国产激情福利一区二区| 国产视频在线一区二区| 亚洲av毛片在线网站| 青青草青娱乐免费在线视频| 国产91在线观看网站| 91欧美精品一区二区| 精品人妻一区两区三区| 国产日韩精品一区二区在线 | 91桃色网站在线免费观看| 亚洲成人精品免费观看| 中文字幕人妻熟女人妻| 国产精品毛片一区内射| 成人性生活视频免费中文版| 老司机精品成人免费视频| 亚洲精品国产精品粉嫩av| 色哟哟哟哟免费观看视频| 不卡在线视频中文字幕| 中文字幕有码在线朋友| 东京热一区二区电影| 2021久久国产综合精品青草| 视频一区二区中文字幕日韩| 91亚洲精品一区二区三区| 一区二区三区四区四虎| 四影虎影永久免费观看| 久久女同互慰一区二区三区| 国产一区二区视频在线| 91成人伦理在线观看| 色哟哟视频在线免费观看| 日韩少妇人妻一区二区|