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

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è)公司
午夜视频在线看一区免费| 亚洲精品国产中文字幕| 少妇二区三区精品视频| 日日淫夜夜操熟女视频| 日本欧美国产污黄在线观看| 99在线视频午夜福利| 欧美一区二区三区顶级黄片| 一区二区日韩激情在线观看视频| 午夜18禁毛片免费看| 97久久精品人妻一区二区三区| 亚洲精品视频久久免费| 亚洲成在人线免费观看| 精品久久少妇激情视频| 日韩精品大全一区二区| 韩国一级av免费在线| 人妻勾引中文字幕在线视频| 天堂av新版在线观看| 成年女人大片免费观看版| 亚洲成人乱码一区二区| 亚洲黄色av一区二区三区| 成人黄色一级电影免费看| av天堂资源地址在线观看| 高清高潮少妇一区二区三区| 福利在线午夜绝顶三级| 国产经典午夜福利在线| 国产亚洲精品久久久9| 福利视频免费观看欧美| 久久国产欧美日韩精品| 国产国产乱老熟女视频网站| 91狠狠综合久久精品| 未满十八周岁禁看视频| 97国产成人精品视频免费| 精品久久激情中文字幕| 日韩精品91一区二区| 区二区三区毛片乱码免费| 日本免费中文字幕在线| 成人免费激情在线观看| 91在线看片国产免费观看| 九九九热精品视频在线观看| 日韩一区二区电影在线| 日韩精品一区二区三区人妻视频 |