Docker 是一種流行的容器技術(shù),可以讓開發(fā)者和運維人員更方便地部署和管理應(yīng)用程序。但是,Docker 的命令行界面并不是很友好,有時候需要輸入很多參數(shù)和命令才能完成一些操作。為了提高 Docker 的使用效率和便捷性,我們可以使用一些可視化工具來管理 Docker 容器和鏡像,例如 Portainer。
Portainer 是 Docker 的圖形化管理工具,提供狀態(tài)顯示面板、應(yīng)用模板快速部署、容器鏡像網(wǎng)絡(luò)數(shù)據(jù)卷的基本操作、事件日志顯示、容器控制臺操作、Swarm 集群和服務(wù)等集中管理和操作、登錄用戶管理和控制等功能。采用 Docker 部署,已預(yù)置 Docker、Portainer 軟件。
在本文中,我們將介紹如何在華為云云耀云服務(wù)器 L 實例上安裝和使用 Portainer 來進行 Docker 可視化管理。華為云煥新推出的云耀云服務(wù)器 L 實例,正是滿足企業(yè)和開發(fā)者可視化需求的完美選擇。它具有智能不卡頓、價優(yōu)隨心用、上手更簡單、管理特省心等四大核心優(yōu)勢,讓用戶輕松實現(xiàn)簡單上云。通過華為云云耀云服務(wù)器 L 實例,我們可以輕松地搭建和運行基于 Docker 的應(yīng)用程序,并享受華為云提供的優(yōu)質(zhì)服務(wù)和支持。
準備工作
在創(chuàng)建云耀云服務(wù)器 L 實例之前,請先注冊華為帳號并開通華為云,并為帳號充值。請保證帳號有足夠的資金,以免創(chuàng)建云耀云服務(wù)器 L 實例失敗。
請注冊華為帳號、開通華為云,并進行實名認證。
如果您已開通華為云并進行實名認證,請忽略此步驟。
為帳號充值。
在控制臺界面上方,單擊“費用與成本”,選擇“資金管理>充值”,為帳號充值。
第一步:購買并配置云耀云服務(wù)器 L 實例
購買云耀云服務(wù)器L實例
①訪問云耀云服務(wù)器 L 實例主頁:
其中,當前云耀云服務(wù)器 L 實例搞活動,點擊購買按鈕,就會跳轉(zhuǎn)到領(lǐng)取優(yōu)惠券的樓層。新注冊的華為云 V0 新用戶有專享禮券。在華為云 828 營銷季期間購買,還會有更多優(yōu)惠!
②下方的實例展示卡片中,挑選您需要的配置,單擊“購買”。
③根據(jù)界面提示,設(shè)置云耀云服務(wù)器 L 實例參數(shù),選擇合適的鏡像以便快速搭建環(huán)境。
這里,我們可以看到云耀云服務(wù)器 L 實例提供了非常豐富的鏡像,包括寶塔面板、企業(yè)建站系統(tǒng) WordPress、Docker 可視化 Portainer、一站式 DevOps 平臺 GitLab 等,根據(jù)實際需求配置相關(guān)參數(shù)。
④單擊“去支付”,根據(jù)頁面提示完成支付。
⑤單擊“返回華為云云耀云服務(wù)解決方案控制臺”,查看已創(chuàng)建的云耀云服務(wù)器 L 實例。
運行 nginx_huaweicloud.sh 腳本設(shè)置 Nginx 安全級別
①在資源卡片上選擇更多操作按鈕(三個小點),單擊“重置密碼”。
②根據(jù)界面提示,設(shè)置云服務(wù)器的新密碼,并確認新密碼。
運行中的云服務(wù)器需重啟后新密碼才能生效,默認勾選“自動重啟”。
③單擊“確認”。
④在資源卡片上,單擊“遠程登錄”。
⑤根據(jù)界面提示,輸入用戶名密碼登錄云服務(wù)器。
用戶名為 root,密碼為步驟 2 設(shè)置的密碼。
⑥執(zhí)行如下命令,運行 nginx_huaweicloud.sh 腳本
wget-N&&bashnginx_huaweicloud.sh
因為 Nginx 安全級別過高,可能導(dǎo)致部分鏡像功能不可用??赏ㄟ^運行 nginx_huaweicloud.sh 腳本解決。
須知:云服務(wù)器沒有初始密碼,在第一次使用云服務(wù)器時,請先設(shè)置密碼。密碼丟失或密碼過期時,亦需要通過重置密碼獲取新的密碼。
配置安全組
①單擊云耀云服務(wù)器 L 實例卡片,進入資源管理頁面。
②在左側(cè)列表中選擇“云耀云服務(wù)器 L 實例”菜單,單擊云服務(wù)器名稱,進入云服務(wù)器詳情頁面。
③選擇“安全組”頁簽,單擊“添加規(guī)則”,添加如下規(guī)則,單擊“確定”。
本例只添加常用規(guī)則,您可根據(jù)需要添加更多規(guī)則。
配置結(jié)果示例:
添加并解析域名(可選)
請為服務(wù)器添加并解析域名保護網(wǎng)站安全,并且方便您的用戶訪問網(wǎng)站。如果您僅為個人開發(fā)或測試使用,可以不添加域名。
①選擇“域名”頁簽,單擊“添加域名”。
②輸入域名,例如 domaintest.com,單擊“確定”。
請確保這里的域名已注冊,如果您還沒有域名,請單擊“前往購買”注冊域名(付費)
③單擊 domaintest.com 域名操作列表中的“解析域名”,設(shè)置域名前綴。
前綴和域名組成新的子域名。支持將域名或者子域名解析至當前云服務(wù)器公網(wǎng) IP。若域名前綴為空,表示將域名 domaintest.com 解析至當前服務(wù)器公網(wǎng) IP。
④在“域名”頁簽查看解析的域名。
⑤備案域名。
要想通過域名成功訪問服務(wù)器,必須備案域名。請在華為云備案中心備案此域名(免費)第二步:初始化 Portainer
在服務(wù)器“概覽”頁“鏡像信息”中,單擊“管理”登錄管理界面。
初始化 Portainer 有一定時效性,如果未能快速創(chuàng)建用戶,會出現(xiàn)如下圖提示。請登錄云服務(wù)器執(zhí)行命令sudodockerrestartportainer重啟 Portainer,隨后快速創(chuàng)建用戶。
設(shè)置 Portainer 管理員用戶名密碼,單擊“Createuser”。
如果您有備份的數(shù)據(jù),在“RestorePortainerfrombackup”配置項中,您可以從本地上傳備份數(shù)據(jù)以便快速搭建 Portainer 環(huán)境。
選擇“Home”菜單,單擊 Local 項目就可以開始使用 Portainer 進行 Docker 可視化管理。
至此,您已獲得一臺完備的 Portainer 應(yīng)用云耀云服務(wù)器 L 實例。您可以開始使用 Portainer,也可以按照使用 Portainer 部署 MySQL 容器中的步驟創(chuàng)建 MySQL 容器、連接 MySQL 容器。
第三步:使用 Portainer 部署 MySQL 容器
本文以部署 MySQL 容器為例介紹如何使用 Portainer 進行 Docker 可視化管理。更多操作詳見官網(wǎng)指導(dǎo)。
創(chuàng)建 MySQL 容器
選擇“Contaners”菜單,單擊“Addcontainer”添加 MySQL 容器。
按圖示配置 MySQL 容器參數(shù)。
①Name:自定義的容器名稱
②Image:容器鏡像名稱,例如設(shè)置 mysql:5.7,系統(tǒng)將自動在 DockerHub 中拉取 MySQL5.7 容器鏡像。
③單擊“publishanewnetworkport”,添加 3306 端口,確??梢哉TL問 MySQL 數(shù)據(jù)庫。
④Env:設(shè)置環(huán)境變量。
MYSQL_ROOT_PASSWORD:必填,數(shù)據(jù)庫 root 用戶的密碼。在登錄 MySQL 容器時使用,請妥善保管 root 用戶的密碼。
說明:
請保證 MYSQL_ROOT_PASSWORD 變量字符串正確,否則無法連接數(shù)據(jù)庫。
MYSQL_DATABASE:選填,創(chuàng)建 MySQL 容器后自動創(chuàng)建一個名為 value 欄所填寫的值(例如 wordpress)的數(shù)據(jù)庫。
⑤Restartpolicy:建議選擇“Always”,使得容器無論在什么情況下停止總會自動重新啟動。
單擊“Deploythecontainer”創(chuàng)建 MySQL 容器。
連接 MySQL 容器
返回到容器列表,單擊 mysql 操作列表中的
圖標。
在新打開的頁面,單擊“Connect”,連接到容器。
在命令窗口中輸入如下命令,登錄 mysql 數(shù)據(jù)庫。
mysql-uroot–p123456,其中123456為 MYSQL_ROOT_PASSWORD 變量定義的值。
通過以上內(nèi)容,我們學(xué)習(xí)了如何在華為云云耀云服務(wù)器 L 實例上安裝和使用 Portainer 來進行 Docker 可視化管理。通過華為云云耀云服務(wù)器 L 實例,我們可以輕松地搭建和運行基于 Docker 的應(yīng)用程序,并享受華為云提供的優(yōu)質(zhì)服務(wù)和支持。如果您對華為云云耀云服務(wù)器 L 實例或 Portainer 有任何疑問或建議,可隨時留言或咨詢?nèi)A為云客服。
8 月 22 日-9 月 15 日,華為云 828 營銷季火熱進行中!多款明星產(chǎn)品和解決方案匯聚一堂,為千行百業(yè)及個人開發(fā)者提供技術(shù)支持、降低上云成本、實現(xiàn)創(chuàng)新發(fā)展。即刻登錄華為云官網(wǎng),暢享華為云 828 營銷季專屬福利,抓住上云采購好時機!
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9239瀏覽量
85682 -
可視化
+關(guān)注
關(guān)注
1文章
1198瀏覽量
20979 -
Docker
+關(guān)注
關(guān)注
0文章
478瀏覽量
11879 -
華為云
+關(guān)注
關(guān)注
3文章
2607瀏覽量
17489
發(fā)布評論請先 登錄
相關(guān)推薦
評論