docker系列教程:docker圖形化工具安裝及docker系列教程總結

通過前面的學習,我們已經掌握了docker-compose容器編排及實戰了。高級篇也算快完了。有沒有相關,我們前面學習的時候,都是通過命令行來操作docker的,難道docker就沒有圖形化工具嗎?答案是肯定有的。咱們本篇就來講講docker圖形化工具及使用圖形化工具安裝Nginx及docker系列教程總結。

5a9314b40a1c23f63fabcd646e7cc3fe.png

Portainer是什麼?

Portainer 是一款輕量級的應用,它提供了圖形化界面,用於方便地管理Docker環境,包括單機環境和集羣環境。

Portainer的安裝

官網: https://www.portainer.io/

https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linux

docker命令安裝:

docker run -d -p 8000:8000 -p 9000:9000 --name portainer     --restart=always     -v /var/run/docker.sock:/var/run/docker.sock     -v portainer_data:/data     portainer/portainer

命令說明:

restart=always

docker重啓的時候,一起啓動portainer

d9f9ca27b8bb78619a5e0e1559483ee6.png

創建admin

訪問地址:宿主機ip:9000

用戶名直接默認admin.密碼8位,任意

0b96dcb8f4e49c576b8ec67ce1c34918.png

登錄之後,選擇local

07a5ab77e2d44a225c4edd54f84c1bee.png

選擇local之後66d834050faf38c6c2ab7a24373983ec.png

 

我們可以看到本地docker的詳細信息。

實戰:

使用Portainer安裝Nginx

b0afd0e16fead86dcbf59f7a77f17a65.png8507fcbc5d9a52bcdc9cdda223ee8bce.png013554dac5609c331b9f46a4c60078d5.pnga24ecdc027a66bc22d31292885390a0a.png

訪問:

02a3c4224a00f793988f59b775c9a523.png

OK。Nginx安裝成功了.

docker系列教程總結

從12月1日開始,發佈docker系列教程第一篇,到今天12月31日,正好整個十二月,咱們一起把docker系列教程學完了。現在,我們來回顧下都學了什麼哪些吧。

我們第一篇講解了怎麼在虛擬機中docker,講解了docker運行同原理。怎麼將鏡像加速器設置成國內鏡像加速器,以及我們分析了docker爲什麼會比VM虛擬機快。

學完docker安裝之後,咱們開始一起學習了docker的常用命令,通過三個篇幅來講解docker啓動命令、鏡像命令、docker容器命令(一、二)。

學完docker常用命令之後,我們又通過四個篇幅講解了鏡像相關知識點:docker鏡像的理解(分層鏡像是什麼?分層鏡像、聯合文件系統UnionFS、鏡像加速原理是什麼)、我們修改了docker怎麼將修改的內容提交呢?這就是docker鏡像commit操作案例,學會docker鏡像commit提交修改內容後,我們學習了怎麼將自己修改的docker鏡像推送到遠程鏡像倉庫、怎麼推送的公司自己的鏡像服務器。

知道怎麼提交docker鏡像後,咱們又花費兩篇文章講解了docker另一個知識點:docker容器數據是什麼?實戰docker容器數據卷。

docker數據卷咱們也學會了,是不是該考慮怎麼在docker中安裝軟件了?咱們花費了一篇文章來學了怎麼在docker中安裝Tomcat、MySQL的安裝及Redis安裝。至此,我們把docker基礎篇講解完了。

接着,我們開始進入docker高級篇。來看看,在高級篇,我們一起又學了哪些東西吧~

在高級篇中,咱們上來就一起學了docker複雜安裝MySQL,然後在docker中實現了MySQL主從複製功能。

學會MySQL主從複製之後,是不是考慮下Redis集羣相關操作?在學Redis集羣操作之前,咱們先學習了分佈式存儲的三種算法:哈希取餘、一致性哈希算法f、哈希槽分區及三種算法優缺點。

知道了分佈式存儲的算法之後,咱們就開始了Redis集羣相關的。通過4個篇幅,我們一去學習了三主三從的Redis集羣配置、Redis集羣主從容錯切換遷移案例、Redis集羣主從擴容案例-由三主三從擴容到四主四從以及Redis集羣主從縮容案例-由四主四從縮容到三主三從。

在docker複雜安裝學完之後,緊接着咱們學習了docker的另一個重要的知識點-dockerFile.dockerFile是docker中一個重要知識點,所以,咱們通過四個篇幅來講解。dockerFile是什麼?dockerFile執行的大致流程、dockerFile常用的保留指令、dockerFile案例降級-製作自己的centos鏡像及docker虛懸鏡像是什麼。

docker怎麼安裝軟件、dockerFile也學會了,接着咱們是不是要來個實戰呢?接下來,咱們來了一個:Docker微服務實戰。這一篇文章中,怎麼編寫了dockerfile文件、創建了鏡像、運行容器,然後通過宿主機來訪問docker中的微服務項目。

在docker軟件中安裝了軟件,那麼容器之間怎麼網絡通訊呢?這個是值得思考的。所以接下來,我們通過三個篇幅來講解了docker另一個重要知識點-docker網絡。在這三個篇幅,我們分別介紹了docker網絡是什麼,在這一篇中,咱們介紹了docker網絡是什麼及docker網絡相關的命令。第二篇咱們實戰了docker網絡的四種類型:bridge網絡、host網絡、none網絡及container網絡。第三篇中,咱們實戰了實際工作中常用的一種網絡類型-自定義網絡。

學了docker安裝軟件、dockerFile及docker網絡之後,咱們又一起學習了docker的另一個非常重要知識點-docker-compose容器編排介紹及實戰了docker-compose。

最後,就有了咱們這篇:docker高級篇第7章-Docker-輕量級可視化工具Portainer及docker系列教程總結。

今天也是2022年最後一天,在此,凱哥提前祝大家2023年,兔年大吉,兔耳沖天!動如脫兔!

結束語

如操作有問題歡迎去 我的 個人博客(www.kaigejava.com)留言或者   微信公衆號(凱哥Java)留言交流哦。

 

 

本系列教程直通車

直通車,本系列教程已發佈文章,快速到達,《Docker學習系列》教程已經發布的內容如下:

【圖文教程】Windows11下安裝Docker Desktop

【填坑】在windows系統下安裝Docker Desktop後遷移鏡像位置

【Docker學習系列】Docker學習1-docker安裝

【Docker學習系列】Docker學習2-docker設置鏡像加速器

【Docker學習系列】Docker學習3-docker的run命令幹了什麼?docker爲什麼比虛擬機快?

【Docker學習系列】Docker學習2-常用命令之啓動命令和鏡像命令

【Docker學習系列】Docker學習系列3:常用命令之容器命令

【Docker學習系列】Docker學習4-常用命令之重要的容器命令

【Docker教程系列】Docker學習5-Docker鏡像理解

【Docker教程系列】Docker學習6-Docker鏡像commit操作案例

【Docker學習教程系列】7-如何將本地的Docker鏡像發佈到阿里雲

【Docker學習教程系列】8-如何將本地的Docker鏡像發佈到公司鏡像服務器上?

「Docker學習系列教程」9-Docker容器數據卷介紹

「Docker學習系列教程」10-Docker容器數據卷案例

Docker學習11-Docker常規方式安裝軟件

「Docker學習系列教程」基礎篇小總結及高級篇預告

docker高級篇1-dockeran安裝mysql主從複製

docker高級篇2-分佈式存儲之三種算法

docker高級篇第二章-分佈式存儲之實戰案例:3主3從redis集羣擴容配置

docker高級篇第二章-分佈式存儲之實戰案例:主從容錯切換遷移案例

Docker高級:Redis集羣實戰!4主4從縮容到3主3從,怎麼處理?

Dockerfile介紹及常用保留指令

docker高級篇第三章-dockerfile案例之製作自己的centos鏡像

docker的虛懸鏡像是什麼?

docker高級篇:實戰-自己開發的微服務怎麼在docker上面運行?

Docker網絡中篇-docker網絡的四種類型

Docker網絡下-自定義網絡實戰

docker高級篇-docker-compose容器編排介紹及實戰

 

【Docker學習教程系列彙總】筆記及遇到問題解決文章

 

小福利:【凱哥優惠淘】

凱哥自己開發的,領取外賣、打車、咖啡、買菜、各大電商的優惠券的公¥衆¥號。如下圖:

527c8a82983e56a30f4299fc76e1956a.png

 大家購買年貨,記得從凱哥這裏領券哦~

大家好,我是凱哥Java(kaigejava),樂於分享,每日更新技術文章,歡迎大家關注“凱哥Java”,及時瞭解更多。讓我們一起學Java。也歡迎大家有事沒事就來和凱哥聊聊~~~

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章