欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker可視化工具Portainer的具體使用

 更新時(shí)間:2024年06月28日 08:56:58   作者:面朝大海,春不暖,花不開  
Portainer是Docker的可視化工具,可提供一個(gè)交互界面顯示Docker的詳細(xì)信息供用戶操作,本文主要介紹了Docker可視化工具Portainer的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

首先,我們將使用 Portainer 來(lái)管理本地運(yùn)行的單個(gè) Docker 實(shí)例。我運(yùn)行的是 Linux 版 Docker,因此我將使用它,但這些說(shuō)明也適用于其他 Docker 安裝。

首先,要從 Docker Hub 抓取容器鏡像,我們只需運(yùn)行以下命令:

docker image pull portainer/portainer

docker image ls

當(dāng)我們運(yùn)行 docker image ls 命令時(shí),你可以從輸出結(jié)果中看到,Portainer 映像只有 79.1 MB。要啟動(dòng) Portainer用戶只需運(yùn)行以下命令即可:

docker volume create portainer_data

docker container run -d \

      -p 9000:9000 \

      -v /var/run/docker.sock:/var/run/docker.sock \

      portainer/portainer

從剛才運(yùn)行的命令中可以看到,我們正在將 Docker Engine 的套接字文件掛載到 Docker 主機(jī)上。這樣做可以讓 Portainer 完全無(wú)限制地訪問(wèn)主機(jī)上的 Docker 引擎。它需要這樣做才能管理主機(jī)上的 Docker;不過(guò),這也意味著你的 Portainer 容器可以完全訪問(wèn)主機(jī),所以在授予訪問(wèn)權(quán)限時(shí)要小心,在遠(yuǎn)程主機(jī)上公開 Portainer 時(shí)也要小心。

對(duì)于最基本的安裝類型,這就是我們需要運(yùn)行的全部?jī)?nèi)容。要完成安裝,還需要幾個(gè)步驟;這些步驟都在瀏覽器中執(zhí)行。要完成這些步驟,請(qǐng)?jiān)L問(wèn) http://localhost:9000/。第一個(gè)屏幕會(huì)要求你為管理員用戶設(shè)置密碼。

設(shè)置密碼后,您將進(jìn)入登錄頁(yè)面:輸入用戶名 admin 和剛才配置的密碼。登錄后,系統(tǒng)會(huì)詢問(wèn)您想要管理的 Docker 實(shí)例。

有四個(gè)選項(xiàng):

  • 管理運(yùn)行 Portainer 的 Docker 實(shí)例
  • 管理遠(yuǎn)程 Docker 實(shí)例
  • 連接到 Portainer 代理
  • 連接到 Microsoft Azure 容器實(shí)例 (ACI)

目前,我們要管理運(yùn)行 Portainer 的實(shí)例,即本地選項(xiàng),而不是默認(rèn)的遠(yuǎn)程選項(xiàng)

由于我們?cè)趩?dòng) Portainer 容器時(shí)已經(jīng)考慮到了安裝 Docker socket 文件,因此可以點(diǎn)擊 "連接 "來(lái)完成安裝。這將帶我們直接進(jìn)入 Portainer 本身,并顯示儀表板。啟動(dòng)并配置好 Portainer 后,我們現(xiàn)在可以看看它的一些功能。

使用 Portainer

現(xiàn)在,我們已經(jīng)運(yùn)行 Portainer 并配置好與 Docker 安裝進(jìn)行通信,可以開始查看左側(cè)菜單中列出的功能,從頂部的儀表板開始,它也是 Portainer 安裝的默認(rèn)登陸頁(yè)面,如下圖所示:

你首先會(huì)看到端點(diǎn)列表。由于我們只有本地安裝,點(diǎn)擊local后就可以開始探索了。

儀表板

從下面的截圖中可以看到,儀表板為我們提供了 Portainer 配置為與之通信的 Docker 實(shí)例的當(dāng)前狀態(tài)概覽:

在我這看來(lái),這顯示了我有多少個(gè)正在運(yùn)行的容器,目前只有已經(jīng)運(yùn)行的 Portainer 容器,以及我下載的鏡像數(shù)量。我們還可以看到 Docker 實(shí)例上可用的卷和網(wǎng)絡(luò)的數(shù)量。它還會(huì)顯示正在運(yùn)行的堆棧數(shù)量:

它還顯示了 Docker 實(shí)例本身的基本信息;如你所見(jiàn),Docker 實(shí)例運(yùn)行的是Linux,有 6 個(gè) CPU 和 2.1 GB 內(nèi)存

應(yīng)用模板

接下來(lái)是左側(cè)菜單中的 "App Template"。這部分可能是唯一一個(gè)不是核心 Docker 引擎直接提供的功能;相反,它是使用從 Docker Hub 下載的容器啟動(dòng)常用應(yīng)用程序的一種方式:

Portainer 默認(rèn)提供約 25 種模板。模板以 JSON 格式定義

容器

我們接下來(lái)要看的左側(cè)菜單是容器。在這里,你可以啟動(dòng) Docker 實(shí)例上運(yùn)行的容器并與之交互。點(diǎn)擊 "容器 "菜單項(xiàng),就會(huì)顯示 Docker 實(shí)例上正在運(yùn)行和已停止的所有容器的列表:

如你所見(jiàn),我目前只運(yùn)行了一個(gè)容器,而這恰好是 Portainer 容器。與其與之交互,不如點(diǎn)擊 + Add container(添加容器)按鈕來(lái)啟動(dòng)一個(gè)容。

創(chuàng)建容器頁(yè)面上有幾個(gè)選項(xiàng),應(yīng)按如下方式填寫:

  • Name: cluster
  • Image: russmckendrick/cluster
  • Always pull the image: On
  • Publish all exposed network ports to random host ports: On

完成后,點(diǎn)擊 "部署容器",幾秒鐘后,運(yùn)行中的容器列表就會(huì)返回,你應(yīng)該能在其中看到新啟動(dòng)的容器:

使用列表中每個(gè)容器左側(cè)的復(fù)選框?qū)⒂庙敳康陌粹o,您可以在這里控制容器的狀態(tài)。確保不要Kill或Remove Portainer 容器。點(diǎn)擊容器的名稱,將顯示容器本身的更多信息:

如您所見(jiàn),有關(guān)容器的信息與運(yùn)行此命令時(shí)獲得的信息相同:

docker container inspect cluster

點(diǎn)擊 "Inspect "可以查看該命令的完整輸出。你還會(huì)發(fā)現(xiàn)這里有統(tǒng)計(jì)、日志、控制臺(tái)和附件按鈕,我們接下來(lái)將討論這些按鈕。

Stats

統(tǒng)計(jì)信息 "頁(yè)面顯示 CPU、內(nèi)存和網(wǎng)絡(luò)利用率,以及正在檢查的容器的進(jìn)程列表:

如果打開頁(yè)面,圖表會(huì)自動(dòng)刷新,而刷新頁(yè)面則會(huì)清零圖表并重新開始。這是因?yàn)?Portainer 正在使用以下命令從 Docker API 接收這些信息:

docker container stats cluster

每次刷新頁(yè)面時(shí),命令都會(huì)從頭開始,因?yàn)?Portainer 目前不會(huì)在后臺(tái)輪詢 Docker,以保存每個(gè)運(yùn)行容器的統(tǒng)計(jì)記錄。

Logs

接下來(lái)是Logs頁(yè)面。這里顯示的是運(yùn)行以下命令的結(jié)果:

docker container logs cluster

正如我們之前討論過(guò)的,請(qǐng)記住,時(shí)間戳可能會(huì)因主機(jī)的時(shí)區(qū)設(shè)置而不同。

鏡像

左側(cè)菜單的下一項(xiàng)是 鏡像(Image)。在這里,您可以管理、下載和上傳鏡像:

在頁(yè)面頂部,你可以選擇提取鏡像。例如,只需在框中輸入 amazonlinux,然后點(diǎn)擊拉取鏡像,就能從 Docker Hub 下載一份 Amazon Linux 容器鏡像。Portainer 執(zhí)行的命令如下:

docker image pull amazonlinux:latest

點(diǎn)擊鏡像 ID,您可以找到每個(gè)鏡像的更多信息;這將帶您進(jìn)入一個(gè)頁(yè)面,該頁(yè)面很好地呈現(xiàn)了運(yùn)行此命令的輸出結(jié)果:

docker image inspect russmckendrick/cluster

請(qǐng)看下面的截圖:

你不僅可以獲得鏡像的所有信息,還可以選擇將鏡像的副本推送到你選擇的注冊(cè)表,或者默認(rèn)情況下推送到 Docker Hub。你還能看到鏡像中包含的每個(gè)層的完整明細(xì),顯示構(gòu)建過(guò)程中執(zhí)行的命令和每個(gè)層的大小。

網(wǎng)絡(luò)

在此,您可以使用默認(rèn)網(wǎng)橋驅(qū)動(dòng)程序快速添加網(wǎng)絡(luò)。單擊 "高級(jí)設(shè)置 "將帶你進(jìn)入一個(gè)包含更多選項(xiàng)的頁(yè)面。其中包括使用其他驅(qū)動(dòng)程序、定義子網(wǎng)、添加標(biāo)簽和限制外部訪問(wèn)網(wǎng)絡(luò)。與其他部分一樣,您也可以刪除網(wǎng)絡(luò)和檢查現(xiàn)有網(wǎng)絡(luò)。

除了添加或刪除加密卷之外,這里的選項(xiàng)并不多。在添加加密卷時(shí),你可以選擇驅(qū)動(dòng)程序,還可以填寫傳遞給驅(qū)動(dòng)程序的選項(xiàng),這樣就可以使用第三方驅(qū)動(dòng)程序插件。除此之外,這里就沒(méi)什么可看的了,甚至連檢查選項(xiàng)都沒(méi)有。

活動(dòng)

活動(dòng)頁(yè)面顯示過(guò)去 24 小時(shí)內(nèi)的所有活動(dòng);您還可以選擇過(guò)濾結(jié)果,這意味著您可以快速找到所需的信息:

這相當(dāng)于運(yùn)行以下命令:

docker events --since '2020-04-17T16:30:00' --until '2020-04-17T16:30:00'

Host

最后一個(gè)條目只是向您顯示以下內(nèi)容的輸出結(jié)果:

docker info

下面顯示了該命令的輸出結(jié)果:

如果您的目標(biāo)是多個(gè) Docker 實(shí)例端點(diǎn),并需要有關(guān)端點(diǎn)運(yùn)行環(huán)境的信息,這將非常有用。

到此這篇關(guān)于Docker可視化工具Portainer的具體使用的文章就介紹到這了,更多相關(guān)Docker Portainer內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker安裝nginx并配置ssl證書的方法步驟

    docker安裝nginx并配置ssl證書的方法步驟

    本文主要介紹了docker安裝nginx并配置ssl證書的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Docker教程之Ubuntu 安裝 Docker詳細(xì)介紹

    Docker教程之Ubuntu 安裝 Docker詳細(xì)介紹

    這篇文章主要介紹了Docker教程之Ubuntu 安裝 Docker詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • Docker鏡像導(dǎo)出與導(dǎo)入與拷貝實(shí)例分析

    Docker鏡像導(dǎo)出與導(dǎo)入與拷貝實(shí)例分析

    在本篇文章里小編給大家整理的是關(guān)于Docker鏡像導(dǎo)出與導(dǎo)入與拷貝實(shí)例分析,有需要的朋友們可以參考下。
    2020-02-02
  • docker容器無(wú)法訪問(wèn)外網(wǎng),但宿主機(jī)卻可以訪問(wèn)的解決方案

    docker容器無(wú)法訪問(wèn)外網(wǎng),但宿主機(jī)卻可以訪問(wèn)的解決方案

    本文詳細(xì)介紹了Docker容器無(wú)法訪問(wèn)外網(wǎng)的常見(jiàn)原因及其解決方法,包括檢查Docker服務(wù)狀態(tài)、網(wǎng)絡(luò)設(shè)置、宿主機(jī)網(wǎng)絡(luò)連接、防火墻設(shè)置、重建docker0網(wǎng)絡(luò)、開啟IP轉(zhuǎn)發(fā)功能、修改DNS設(shè)置以及使用--net=host模式等
    2024-11-11
  • Docker部署SpringBoot項(xiàng)目,本地運(yùn)行正常,部署至服務(wù)器報(bào)錯(cuò)zip file closed問(wèn)題

    Docker部署SpringBoot項(xiàng)目,本地運(yùn)行正常,部署至服務(wù)器報(bào)錯(cuò)zip file close

    這篇文章主要介紹了Docker部署SpringBoot項(xiàng)目,本地運(yùn)行正常,部署至服務(wù)器報(bào)錯(cuò)zip file closed問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Docker 刪除及清理鏡像的方法

    Docker 刪除及清理鏡像的方法

    本文主要介紹了Docker 刪除及清理鏡像的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • docker重新加載nginx配置方式

    docker重新加載nginx配置方式

    這篇文章主要介紹了docker重新加載nginx配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • CentOS?7安裝Docker

    CentOS?7安裝Docker

    這篇文章介紹了CentOS?7安裝Docker的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • mac如何用docker跑sql server

    mac如何用docker跑sql server

    這篇文章主要介紹了mac如何用docker跑sql server的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • 詳解docker-compose速度太慢解決方式

    詳解docker-compose速度太慢解決方式

    這篇文章主要介紹了詳解docker-compose速度太慢解決方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評(píng)論