婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用Portainer部署Docker容器的項目實踐

使用Portainer部署Docker容器的項目實踐

熱門標簽:10086外包用的什么外呼系統(tǒng) 怎么找到沒有地圖標注的店 福州企業(yè)電銷機器人排名 宿城區(qū)電話機器人找哪家 河南防封號電銷機器人是什么 400電話辦理介紹信 麗江真人語音電話外呼系統(tǒng) 打400電話怎么辦理收費 上海申請高400開頭的電話

一、背景

最近在使用rancher2.5.5部署Redis主從復制的時候,發(fā)現rancher會產生很多iptables的規(guī)則,這些規(guī)則導致我們在部署了rancher的機器上無法使用Redis的主從復制功能,因為我對rancher和k8s的了解也僅限于了解網絡架構和使用,對底層并不深入,短期內無法解決這個網絡沖突的問題;

因此我將rancher管理docker的模式換成使用protainer的方式,這個portainer相對來說更加輕量級,在搭建過程中也使用了幾個小時學習,現在講整個過程盡量復原給大家一些參考。

二、操作步驟

  • 安裝Portiner
  • 管理節(jié)點
  • 部署容器

三、安裝Portiner

安裝Portiner的方式有很多種,但我一向喜歡使用最簡單的方法來完成所需要做的事情,因此這里我將使用docker的方式來搭建它。

3.1 docker部署

docker部署的方式非常簡單,只需要執(zhí)行簡單的運行容器命令即可,命令如下所示。

docker run -d \

-p 9000:9000 \

-p 8000:8000 \

--restart always \

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

-v /opt/docker/portainer-ce/data:/data \

--name portainer-ce portainer/portainer-ce

命令中映射了物理機的8000端口和9000端口到容器中的8000端口以及9000端口,同時將宿主機的docker通信文件/var/run/docker.sock也映射到了容器中,另外為了持久化部署,還將目錄 /opt/docker/portainer-ce/data映射到了容器的/data目錄下,命令執(zhí)行完成之后,返回結果信息如下圖所示

在上圖中可以看到已經成功運行了一個docker容器,接下來我需要驗證服務是否正常運行,使用瀏覽器訪問URLhttp://127.0.0.1:9000/地址,結果如下所示

在上圖中可以看到Portainer系統(tǒng)已經能夠訪問, 說明成功系統(tǒng)安裝成功了。

3.2 節(jié)點初始化

現在我需要設置管理員的賬號密碼,這里我簡單填寫密碼和確認密碼之后,點擊Create user按鈕即可創(chuàng)建管理員賬戶。

管理員賬戶設置完成之后,需要進行初始化,如下圖所示

在上圖中有三個選項,我選擇使用Portainer管理本地docker程序,點擊Connect按鈕,即可完成初始化操作。

3.3 功能初探

完成初始化操作之后,就可以進入Portainer的工作界面,如下圖所示

在上圖找那個可以看到Portainer系統(tǒng)中已經有一個local的本地節(jié)點,我們可以點擊它進入節(jié)點的管理,如下圖所示

在上圖中可以看到Portainer系統(tǒng)列出了local節(jié)點的 Stack、容器信息、鏡像信息、磁盤信息、網絡信息等等,這里我隨意點擊Containers區(qū)塊,就可以看到容器列表,如下圖所示

在上圖中可以看到容器列表中存在兩個容器,以及容器的運行狀態(tài),也可以對這些容器進行控制。

四、管理節(jié)點

現在已經對本地docker可以進行控制,但是我并不滿足于此,我需要對其他機器也進行控制。

4.1 開始添加節(jié)點

在Portainer系統(tǒng)中,有一個endpoints的菜單,在這個菜單當中可以添加多個節(jié)點,如下圖所示

在上圖中可以看到,已經有一個local的節(jié)點,在列表上方有一個Add endpoint按鈕,點擊按鈕后就可以來到添加節(jié)點的詳情頁,如下圖所示

在上圖中可以看到有5個選項,這里我選擇最簡單的一種方式,使用Docker API進行控制。

4.2 開放API控制

這種方法需要在節(jié)點的docker啟動程序中添加參數,因此我需要先登錄到節(jié)點服務器中去,ssh登登錄服務器的命令如下所示

ssh root@xxx.xxx.xxx.xxx

命令執(zhí)行完畢之后,返回如下圖所示

在上圖中可以看到已經進入節(jié)點所在的服務器,接著需要編輯docker啟動的配置文件,命令如下所示

vim /usr/lib/systemd/system/docker.service

命令執(zhí)行之后,就可以在vim編輯界面修改配置,如下圖所示

將開啟遠程訪問代碼加入到docker的啟動命令行中,代碼如下所示

-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

將代碼復制到 /usr/bin/dockerd 程序后面,如下圖所示

保存配置文件之后,需要重啟docker服務,重啟docker的命令如下所示

systemctl daemon-reload  && systemctl restart docker

重啟docker之后,一切正常的話就完成了

4.3 驗證端口狀態(tài)

查看docker的配置信息,命令如下所示

docker info

命令執(zhí)行之后,返回的信息如下圖所示

在上圖中可以看到docker給了一個warning的警告提示,告知我開啟遠程訪問會存在安全風險,這里暫時不理會它,不過出現這個提示說明確實是開啟了遠程訪問的功能

另外可以查看通過開放端口,來驗證開啟是否成功,命令如下所示

netstat -ntl

命令執(zhí)行完畢之后,會返回當前主機的端口開放情況,如下圖所示

在上圖中可以看到2375端口已經被開啟成功, 說明節(jié)點本身開啟docker是OK了;

但是Portainer通過ip訪問此節(jié)點的時候,要考慮網絡中的防火墻是否會屏蔽此端口,這里可以使用nmap工具來探測節(jié)點的端口是否可以被訪問,現在我回到Portainer系統(tǒng)的命令終端,并使用nmap工具進行探測,命令如下所示

nmap -p 2375 xxx.xxx.xxx.xxx

命令執(zhí)行之后,會返回2375是否處于開啟的情況,執(zhí)行結果如下圖所示

在上圖中可以看到節(jié)點的2375端口是開啟的,并且可以進行連接。

4.4 完成添加節(jié)點

接下來回到瀏覽器窗口,如下圖所示

在上圖所示的網頁中,將節(jié)點的IP地址和端口通過URL形式填寫進去,然后點擊Add endpodint按鈕,即可將節(jié)點增加進去,添加成功會有相應的提示,如下圖所示

在上圖中可以看到Portainer系統(tǒng)提示添加節(jié)點已經成功,并且節(jié)點列表可以看到此節(jié)點了。

五、部署容器

添加節(jié)點完成之后,我準備在遠程節(jié)點中部署我的容器;

5.1 部署單個容器

回到Portainer主頁,在主頁可以看到剛才添加的節(jié)點信息,如下圖所示

在上圖中選擇剛才添加的節(jié)點,然后進入容器菜單選項,可以看到此節(jié)點的容器列表,,如下圖所示

在上圖所示頁面的列表上方有一個Add container按鈕,點擊此按鈕后就會調整到添加容器詳情頁

在上圖所示的頁面中,需要將docker鏡像地址填寫進去,這里我隨意選舉了一個nginx鏡像,并且將主機的8888端口映射到了容器的80端口,提交這些信息之后,Portainer系統(tǒng)會告知你容器運行是否成功,如下圖所示

在上圖中可以看到容器已經運行成功,并且跳轉到了容器列表中,接下來我們可以訪問此節(jié)點對應的8888端口,來驗證服務是否可用.

打開瀏覽器,然后在地址欄中填入URLhttp://xxx.xxx.xxx.xxx:8888/,訪問之后返回的結果如下圖所示

在上圖中可以看到nginx服務已經成功運行了;

5.2 部署 docker-compose

除了在容器列表頁部署容器之外,Portainer系統(tǒng)還支持使用docker-compose的方式進行部署,在Portainer系統(tǒng)中叫做stacks,在菜單欄中選擇此項,可以進入docker-compose服務的列表,如下圖所示

在列表的上方有一個Add stack按鈕,點擊此按鈕,就可以添加docker-compose服務,如下圖所示

在上圖所示的頁面中,會要求我填寫docker-compose的信息,這里我準備了一個Redis服務的docker-compose的配置,配置代碼如下所示

version: '3.5'
services:
  redis:
    image: "redis:latest"
    container_name: redis_test
    command: redis-server
    ports:
      - "16379:16379"

降配置填到頁面的后,進行提交Portainer就會在對應節(jié)點部署剛才的docker-compose服務,如下圖所示

部署成功之后,可以在stacks列表中看到剛才部署的服務,你還可以點擊列表中的服務名稱,進入詳情頁進行查看和修改,如下圖所示

在上圖中可以看到此服務具體運行了什么容器,也可以終止或刪除該容器。

本文對Portainer也是一個初探,更加細節(jié)的還需要各位孜孜不倦的進行探索。

到此這篇關于使用Portainer部署Docker容器的項目實踐的文章就介紹到這了,更多相關Portainer部署Docker容器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

到此這篇關于使用Portainer部署Docker容器的項目實踐的文章就介紹到這了,更多相關Portainer部署Docker容器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:荊門 連云港 面試通知 朝陽 運城 遵義 隴南 雞西

巨人網絡通訊聲明:本文標題《使用Portainer部署Docker容器的項目實踐》,本文關鍵詞  使用,Portainer,部署,Docker,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用Portainer部署Docker容器的項目實踐》相關的同類信息!
  • 本頁收集關于使用Portainer部署Docker容器的項目實踐的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品综合久久| 亚洲欧洲日产国产综合网| 久久美女高清视频| 亚洲一区二区三区四区在线观看| 91看片淫黄大片一级| 99久久免费精品| 欧美激情一区二区三区全黄| 国精产品一区一区三区mba视频| 欧美电影影音先锋| 亚洲激情第一区| 欧美在线三级电影| 免费观看在线色综合| 日韩视频国产视频| 岛国精品在线观看| 综合色天天鬼久久鬼色| 欧美色大人视频| 国产精品久久久久久一区二区三区 | 久久丁香综合五月国产三级网站 | 亚洲国产精品久久艾草纯爱| 94色蜜桃网一区二区三区| 中文字幕欧美激情| av一区二区三区四区| 亚洲精品免费在线| 色婷婷久久久综合中文字幕| 久久精品亚洲精品国产欧美| 亚洲免费伊人电影| 日本欧美大码aⅴ在线播放| 中文字幕在线观看一区| 欧美一区二区三区视频免费| 91女人视频在线观看| 国产一区二区三区香蕉| 午夜视频在线观看一区二区| 五月天精品一区二区三区| 国产一区久久久| 国产suv精品一区二区三区 | 99久久99久久久精品齐齐| 国产成a人无v码亚洲福利| 成人免费观看视频| 色狠狠色狠狠综合| www.亚洲激情.com| 日韩中文欧美在线| 亚洲已满18点击进入久久| 国产成人免费在线观看不卡| 中文字幕在线一区免费| 久久久一区二区三区捆绑**| 制服丝袜亚洲播放| 波多野结衣中文字幕一区 | 精品一区二区在线视频| 国内外精品视频| 国产电影一区在线| 色综合久久久久综合体桃花网| 色偷偷成人一区二区三区91| 7777精品伊人久久久大香线蕉完整版 | 色成年激情久久综合| 欧美这里有精品| 欧美精品一二三区| 欧美va日韩va| 亚洲精品国产无套在线观| 免费欧美日韩国产三级电影| 成人动漫一区二区三区| 欧美精品丝袜中出| 国产欧美日韩另类视频免费观看| 亚洲精品视频观看| 高清在线观看日韩| 欧美日本乱大交xxxxx| 国产蜜臀97一区二区三区| 国产成人自拍高清视频在线免费播放| 99re成人在线| 精品国产污污免费网站入口 | 在线观看91av| 一区二区三区欧美视频| 国产丶欧美丶日本不卡视频| 精品视频在线免费| 亚洲靠逼com| 国产精品亚洲а∨天堂免在线| 欧美丝袜丝交足nylons| 天天av天天翘天天综合网| 在线日韩国产精品| 免费av成人在线| 欧美日韩国产乱码电影| 99r精品视频| 亚洲精品一区二区三区影院| 亚洲成人综合在线| 欧美三级在线播放| 亚洲国产精品一区二区www在线| 成人手机在线视频| 日本一区二区三区国色天香 | 久久精品国产一区二区| 色婷婷精品久久二区二区蜜臀av | av高清不卡在线| 日本一区二区免费在线观看视频 | 欧美无乱码久久久免费午夜一区| 亚洲特黄一级片| 欧美天天综合网| 麻豆精品国产传媒mv男同| 日韩欧美www| 国产一区亚洲一区| 久久免费视频色| 成人av资源站| 亚洲一本大道在线| 欧美大片拔萝卜| 国产成人8x视频一区二区| 国产免费成人在线视频| 色综合天天综合网国产成人综合天| 亚洲成a人片综合在线| 精品国产一区二区国模嫣然| 99国产精品国产精品毛片| 亚洲在线一区二区三区| 精品久久久久久久人人人人传媒| 国产不卡在线播放| 日韩**一区毛片| 最新高清无码专区| 日韩一区二区三区电影在线观看 | 国产一区二区三区在线看麻豆| 中文字幕精品在线不卡| 欧美在线不卡一区| 日韩**一区毛片| 亚洲第一会所有码转帖| 日韩精品专区在线影院重磅| 国产伦理精品不卡| 玖玖九九国产精品| 亚洲色图欧洲色图婷婷| 国产精品美女久久久久高潮| 欧美日韩在线播放三区四区| 日本久久一区二区三区| 欧美日韩国产中文| 91精品国产综合久久福利| 欧美系列亚洲系列| 欧美日韩精品一区二区三区蜜桃 | 国产欧美精品一区二区三区四区| 欧美日韩免费一区二区三区视频| 国产成人精品免费视频网站| 激情av综合网| 久草在线在线精品观看| 亚洲欧美日韩在线| 欧美精选午夜久久久乱码6080| 在线国产电影不卡| 精品粉嫩超白一线天av| 亚洲人午夜精品天堂一二香蕉| 91美女片黄在线观看91美女| 国产真实乱子伦精品视频| 中文字幕在线不卡| 欧美日韩一区二区三区在线| 亚洲一区二区不卡免费| 欧美三级日韩在线| 日韩中文字幕一区二区三区| 伊人开心综合网| 日本丰满少妇一区二区三区| 日韩欧美资源站| 成人午夜私人影院| 国产精品资源站在线| 欧美a级一区二区| 日韩成人一区二区| 日韩不卡免费视频| 青青草国产成人av片免费| 日韩经典一区二区| 丝袜美腿高跟呻吟高潮一区| 亚洲va国产天堂va久久en| 亚洲最快最全在线视频| 亚洲免费视频成人| 亚洲午夜av在线| 视频一区在线播放| 日韩av中文在线观看| 奇米影视一区二区三区| 美腿丝袜一区二区三区| 国模无码大尺度一区二区三区| 国产乱人伦偷精品视频免下载| 国产麻豆视频一区二区| 国产ts人妖一区二区| 91首页免费视频| 欧美二区在线观看| 久久久久久久久久久久久久久99| 欧美激情一区二区在线| 一区二区成人在线| 免费高清视频精品| 成人美女视频在线看| 91电影在线观看| 欧美日韩性生活| 精品国产不卡一区二区三区| 国产精品理伦片| 亚洲mv大片欧洲mv大片精品| 激情文学综合插| 色综合久久久久综合体桃花网| 51精品国自产在线| 久久伊人中文字幕| 亚洲另类在线一区| 久久99国产精品久久99果冻传媒| 99久久精品国产导航| 911国产精品| 国产日韩欧美电影| 天堂影院一区二区| 99精品视频在线播放观看| 欧美蜜桃一区二区三区| 国产精品女人毛片| 蜜桃视频在线观看一区二区| 成人激情免费视频| 欧美一区2区视频在线观看| 国产精品成人在线观看| 黄页网站大全一区二区| 欧美性猛交一区二区三区精品 |