chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Flexus 云服務(wù)器 X 實(shí)例 Docker 容器化實(shí)踐,輕松搭建 LNMP 環(huán)境

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2025-01-07 17:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者簡(jiǎn)介,黑夜開發(fā)者,CSDN 領(lǐng)軍人物,全棧領(lǐng)域優(yōu)質(zhì)創(chuàng)作者

一、前言

在華為云征文|Flexus云服務(wù)器X,云上性能新飛躍,開啟業(yè)務(wù)增長(zhǎng)新紀(jì)元中我們講解了產(chǎn)品的購(gòu)買以及查看了購(gòu)買的產(chǎn)品是否是我們想要的配置。

恰逢華為云 828 B2B 企業(yè)節(jié)盛大慶典,F(xiàn)lexus X 實(shí)例的特惠活動(dòng)璀璨奪目,誠(chéng)邀您深入探索。特別是針對(duì)那些既追求頂尖算力效能,又對(duì)自建 MySQL、Redis、Nginx 等關(guān)鍵服務(wù)性能有著嚴(yán)苛標(biāo)準(zhǔn)的企業(yè)及開發(fā)者而言,此次機(jī)會(huì)無疑是提升業(yè)務(wù)效率與競(jìng)爭(zhēng)力的黃金契機(jī),切莫錯(cuò)失!

?點(diǎn)擊此處進(jìn)入華為云828專場(chǎng)???

這節(jié)我們繼續(xù)來講,在 CentOS 服務(wù)器上安裝 Docker、Docker Compose 以及配置 MySQL、Nginx 和 PHP 的運(yùn)行環(huán)境。我們先通過后臺(tái)將系統(tǒng)換成 CentOs,這個(gè)也是十分方便的,看下面的操作。

wKgZO2d892mAW_w-AAEVCzwIRH4223.png

wKgZPGd892qAOO82AAE_mR7iCB0053.png

切換操作系統(tǒng)是也是免費(fèi)的,大家有需要可以試試,不過如果服務(wù)器運(yùn)行有重要的服務(wù),請(qǐng)謹(jǐn)慎操作。

二、安裝 Docker

2.1 安裝 Docker 依賴

首先,需要安裝 Docker 的依賴包。打開我們的終端并運(yùn)行以下命令:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

wKgZO2d892qATz98AAJeiznGrTo778.png

2.2 設(shè)置 Docker 倉庫

添加 Docker 官方倉庫到你的 yum 倉庫列表:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

國(guó)內(nèi)如果說出現(xiàn)超時(shí)的情況,如下,可以更換其他的源。

wKgZPGd892qAKgh1AAC2cldUNfk265.png

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

wKgZO2d892uAEnH1AAD_fNgG6xY598.png

2.3 安裝 Docker CE

安裝最新版本的 Docker CE:

sudo yum install docker-ce docker-ce-cli containerd.io

這個(gè)地方有點(diǎn)慢,可能要稍微等一會(huì)兒。

wKgZPGd892uAZH7rAAI5TATCu_o341.png

2.4 啟動(dòng) Docker 服務(wù)

啟動(dòng) Docker 服務(wù),并設(shè)置其開機(jī)自啟:

sudo systemctl start dockersudo systemctl enable docker

wKgZO2d892uAGcRFAACUmPzVz5U546.png

2.5 驗(yàn)證 Docker 安裝

運(yùn)行以下命令以驗(yàn)證 Docker 是否正確安裝:

docker --version

wKgZPGd892uAJLasAABLzpoB1j8334.png

三、安裝 Docker Compose

3.1 下載 Docker Compose

從 GitHub 倉庫下載 Docker Compose 的最新版本。例如,使用下面的命令下載最新版本(版本號(hào)請(qǐng)自行替換為最新版本):

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

wKgZO2d892yAb7b3AAC0Cxj7FcA161.png

3.2 設(shè)置可執(zhí)行權(quán)限

sudo chmod +x /usr/local/bin/docker-compose

3.3 驗(yàn)證 Docker Compose 安裝

docker-compose --version

wKgZPGd892yATNUnAADKvJhthDE870.png

???四、配置 MySQL、Nginx 和 PHP

下面我們用 Docker Compose 來配置這些服務(wù)。

4.1 創(chuàng)建 docker-compose.yml

在你的項(xiàng)目根目錄下創(chuàng)建一個(gè) docker-compose.yml文件,并添加以下內(nèi)容(請(qǐng)根據(jù)你的需要調(diào)整版本和配置):

version: '3.3'services:db:image: mysql:5.7restart: alwaysenvironment:MYSQL_ROOT_PASSWORD: v7wyU2treMBnKE5SMYSQL_DATABASE: huaweiyun_testMYSQL_USER: mysqlMYSQL_PASSWORD: nKv7wyU2trE5beMBSBNweb:image: nginx:latestrestart: alwaysports:- "80:80"volumes:- /etc/docker-nginx/conf.d:/etc/nginx/conf.d- /var/web/http:/usr/share/nginx/htmlphp:image: php:7.4-fpmrestart: alwaysvolumes:- /var/web/http:/usr/share/nginx/html

注意:你需要?jiǎng)?chuàng)建相應(yīng)的目錄(如/etc/docker-nginx/conf.d和/var/web/http),并放入相應(yīng)的配置文件和網(wǎng)頁內(nèi)容。

基于上面的內(nèi)容,我們?cè)O(shè)置一個(gè) nginx 及基本配置文件。vim /etc/docker-nginx/conf.d/website.conf 放入如下內(nèi)容:

server {listen 80;root /usr/share/nginx/html;error_log /var/log/nginx/error1.log warn;location ~* .php {index index.php;root /usr/share/nginx/html;fastcgi_pass php:9000;#php 就是 php 這個(gè)容器fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}}

4.2 啟動(dòng)服務(wù)

在項(xiàng)目根目錄下運(yùn)行以下命令來啟動(dòng)服務(wù):

docker-compose up -d

如果提示以下超時(shí):

wKgZO2d892yABEE9AAGH5oaguns846.png

可以 vim /etc/docker/daemon.json 放入如下內(nèi)容:

{"registry-mirrors": ["https://gallery.ecr.aws/","https://gitverse.ru/docs/artifactory/gitverse-registry/","https://docker.lmirror.top","https://atomhub.openatom.cn/"]}

然后:

sudo systemctl daemon-reloadsudo systemctl restart docker

再次嘗試。

4.3 通過 Nginx+PHP 配置公網(wǎng)可訪問的服務(wù)

docker ps 看一下有沒有正常啟動(dòng)容器,看上去沒有問題。

wKgZPGd892yAfwt8AADt4U21UuI854.png

為了讓公網(wǎng)能夠訪問到我們的系統(tǒng),我們放開一下 80 端口,這個(gè)去華為云后臺(tái)操作如下。

wKgZO2d8922AKpDVAAE2rBYli0o507.png

先在目錄/var/web/http 下面創(chuàng)建一個(gè) index.html 放入下面的內(nèi)容后保存。welcome huaweixun x instance 然后訪問一下機(jī)器的 ip 看看什么反應(yīng)。

wKgZPGd8922ACJLMAABkfIYEADw564.png

正常出現(xiàn),完美。

先在目錄/var/web/http 下面創(chuàng)建一個(gè) php.php 放入下面的內(nèi)容后保存。

然后訪問一下機(jī)器的 ip 看看什么反應(yīng)。

wKgZO2d8926AJEyXAAIseMsC0Is582.png

正常出現(xiàn),完美。

五、性能測(cè)試

5.1 LNMP 性能測(cè)試

上面的一些流程里面,我們已經(jīng)完成搭建好了 LNMP 的開發(fā)環(huán)境,因?yàn)槭窃u(píng)測(cè)文章,下面我們來評(píng)測(cè)一下這個(gè)框架的性能。這里我們主要用到 wrk 來測(cè)試。wrk是一個(gè)現(xiàn)代的 HTTP 基準(zhǔn)測(cè)試工具,用于在高并發(fā)條件下測(cè)試 Web 服務(wù)器的性能。它可以模擬多個(gè)并發(fā)用戶發(fā)送 HTTP 請(qǐng)求,并測(cè)量請(qǐng)求的響應(yīng)時(shí)間、吞吐量等關(guān)鍵性能指標(biāo)。

首先安裝一下

git clone https://github.com/wg/wrk.gitcd wrk/makeln wrk /usr/local/bin

然后開始測(cè)試。

wrk -t12 -c400 -d30s http://114.116.225.214/php.php

這里:

·-t12表示使用 12 個(gè)線程來執(zhí)行測(cè)試。

·-c400表示啟動(dòng) 400 個(gè) HTTP 連接。

·-d30s表示測(cè)試持續(xù) 30 秒。

下圖中可以看到 30s 內(nèi)發(fā)起了 4000 多次請(qǐng)求,200 多 M 數(shù)據(jù)流被傳輸,這個(gè)性能表現(xiàn)還是非常不錯(cuò)。

wKgZPGd8926ASjqdAAFr4bdc7xg863.png

5.2 MySQL 性能測(cè)試

Sysbench 是一個(gè)跨平臺(tái)的性能測(cè)試工具,尤其適用于數(shù)據(jù)庫的性能評(píng)估。對(duì)于 MySQL 數(shù)據(jù)庫,Sysbench 可以幫助測(cè)試其 OLTP(在線事務(wù)處理)能力,包括讀寫性能、并發(fā)性能等。下面我們用 Sysbench 來測(cè)試 MySQL 的性能。

先創(chuàng)建一個(gè) sbtest 的數(shù)據(jù)庫

CREATE DATABASE sbtest; GRANT ALL PRIVILEGES ON sbtest.* TO 'sbuser'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;

然后使用 Sysbench 來準(zhǔn)備測(cè)試數(shù)據(jù)。這可以通過 oltp_read_write 測(cè)試模式來完成,該模式支持在數(shù)據(jù)庫中生成和填充測(cè)試表。

sysbench oltp_read_write --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=用戶名 --mysql-password=密碼 --mysql-db=sbtest --tables=30 --table-size=1000000 --threads=30 prepare

這里,--tables=30 表示創(chuàng)建 30 個(gè)測(cè)試表,--table-size=1000000 表示每個(gè)表中有 100 萬行數(shù)據(jù)。--threads=30 表示用 30 哥線程來完成這個(gè)事情。

wKgZO2d8926AGmV7AAGnAK8Ihgc585.png

總共生成 3000 萬數(shù)據(jù),用了不到 2 分鐘時(shí)間,效率還是比較不錯(cuò)的。

然后我們看一下控制臺(tái)監(jiān)控的表現(xiàn)。

wKgZPGd892-AQJGQAAH1LPO89cM739.png

各個(gè)模塊看上去都?jí)毫Σ淮?,整體體驗(yàn)還是相當(dāng)不錯(cuò)的,值得推薦。

六、總結(jié)

本文我們通過 Flexus 云服務(wù)器 X 實(shí)例實(shí)現(xiàn)了 Docker 容器化實(shí)踐,輕松搭建 LNMP 環(huán)境,實(shí)現(xiàn)了高效、靈活的 Web 服務(wù)部署。Docker 簡(jiǎn)化了 LNMP 組件的部署與管理,提升了開發(fā)運(yùn)維效率。Flexus 云服務(wù)器 X 以其卓越的性能和可擴(kuò)展性,為 Docker 容器提供了堅(jiān)實(shí)的底層支持,助力企業(yè)快速構(gòu)建穩(wěn)定、安全的 Web 應(yīng)用環(huán)境。另外我們通過對(duì)服務(wù)和數(shù)據(jù)庫的進(jìn)行了一定的性能測(cè)試,服務(wù)器的表現(xiàn)也是非常穩(wěn)健的。

?點(diǎn)擊此處查看Flexus云服務(wù)器介紹???

希望華為云越來越好,希望中國(guó)的云事業(yè)更上一層樓,我作為一個(gè)普通開發(fā)者,也將不斷參與與見證這一偉大的技術(shù)探索與變革。

?點(diǎn)擊此處進(jìn)入華為云828專場(chǎng)???

wKgZO2d892-ADuiTAAOrqz6_Wjw123.png

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 云服務(wù)器
    +關(guān)注

    關(guān)注

    0

    文章

    834

    瀏覽量

    14147
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2825

    瀏覽量

    19157
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    DRAM 暴漲 171%! 171% 下的企業(yè)突圍:華為 Flexus X 服務(wù)器成 IT 成本管控利器

    Flexus X 服務(wù)器憑借獨(dú)有的柔性算力黑科技與智能調(diào)度能力,助力企業(yè)實(shí)現(xiàn)核心應(yīng)用性能最高達(dá)友商 6 倍、綜合成本降低 30% 的雙
    的頭像 發(fā)表于 12-31 13:00 ?154次閱讀

    什么是企業(yè)服務(wù)器-計(jì)算

    地?cái)U(kuò)展和管理其IT基礎(chǔ)設(shè)施。華納的企業(yè)服務(wù)器基于虛擬技術(shù),在環(huán)境中運(yùn)行多個(gè)虛擬
    的頭像 發(fā)表于 12-29 17:57 ?549次閱讀

    香港服務(wù)器支持Docker和Kubernetes嗎?

    和Kubernetes的部署與運(yùn)行? 答案是肯定的,而且香港服務(wù)器由于其獨(dú)特的優(yōu)勢(shì),往往是部署容器應(yīng)用的絕佳選擇。 下面,我們將從技術(shù)支持、網(wǎng)絡(luò)優(yōu)勢(shì)、實(shí)踐指南和注意事項(xiàng)等方面,全面解
    的頭像 發(fā)表于 10-21 15:47 ?527次閱讀

    恒訊科技分析:儲(chǔ)存服務(wù)器搭建教程

    搭建存儲(chǔ)服務(wù)器是一個(gè)相對(duì)復(fù)雜但極具實(shí)用性的項(xiàng)目,以下是一個(gè)簡(jiǎn)化的搭建教程,幫助你快速入門。 一、明確需求 在搭建
    的頭像 發(fā)表于 07-07 11:07 ?1210次閱讀

    容器引擎cce與彈性服務(wù)器有什么區(qū)別?

    容器引擎cce與彈性服務(wù)器的區(qū)別主要體現(xiàn)在架構(gòu)與資源管理、部署與運(yùn)維、性能與資源利用率、適用場(chǎng)景、成本與靈活性等多方面。
    的頭像 發(fā)表于 02-10 10:07 ?1040次閱讀

    華為 Flexus X 實(shí)例服務(wù)器部署即時(shí)通訊 IM 項(xiàng)目

    ?Flexus X 實(shí)例服務(wù)器 3.?Flexus
    的頭像 發(fā)表于 02-07 10:15 ?797次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b><b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b>部署即時(shí)通訊 IM 項(xiàng)目

    華為 Flexus X 實(shí)例使用教學(xué)——完整的配置選擇與實(shí)操步驟講解

    非常重要的,那么我這里就寫一個(gè)專門購(gòu)買【華為 Flexus X 實(shí)例】的整個(gè)過程,希望給剛?cè)胄械男』锇閭儎?chuàng)造一定的價(jià)值。 華為
    的頭像 發(fā)表于 02-07 10:08 ?900次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>使用教學(xué)——完整的配置選擇與實(shí)操步驟講解

    如何使用華為 Flexus X 實(shí)例搭建私人博客:從配置到發(fā)布全指南

    ,以其卓越的性能、高可用性以及靈活的配置選項(xiàng),受到了廣泛關(guān)注。 華為 Flexus 服務(wù)器 X 是一款集高性能和高可用性于一身的
    的頭像 發(fā)表于 02-06 18:16 ?724次閱讀
    如何使用華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b><b class='flag-5'>搭建</b>私人博客:從配置到發(fā)布全指南

    華為 Flexus 服務(wù)器 X 實(shí)例之 openEuler 系統(tǒng)下搭建 k3s 輕量級(jí) kubernetes 環(huán)境

    前言 華為 Flexus 服務(wù)器 X 實(shí)例以其出色的性能和高度的靈活性,成為中小企業(yè)及開發(fā)者
    的頭像 發(fā)表于 02-06 18:09 ?1262次閱讀
    華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>之 openEuler 系統(tǒng)下<b class='flag-5'>搭建</b> k3s 輕量級(jí) kubernetes <b class='flag-5'>環(huán)境</b>

    服務(wù)器 Flexus X 實(shí)例評(píng)測(cè)體驗(yàn)之搭建 Redis

    ?活動(dòng)中,華為推出了?Flexus X 實(shí)例,這款服務(wù)器以其柔性算力和高性能表現(xiàn),受到了廣泛
    的頭像 發(fā)表于 02-06 17:50 ?709次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>評(píng)測(cè)體驗(yàn)之<b class='flag-5'>搭建</b> Redis

    服務(wù)器 Flexus X 實(shí)例:one-api 部署,支持眾多大模型

    、開發(fā)測(cè)試環(huán)境、游戲服務(wù)器、音視頻服務(wù)等中低負(fù)載場(chǎng)景。相較于 Flexus 應(yīng)用服務(wù)器 L 實(shí)例
    的頭像 發(fā)表于 02-06 17:35 ?1295次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b>:one-api 部署,支持眾多大模型

    為什么選擇 Flexus 服務(wù)器 X?

    招聘的細(xì)水長(zhǎng)流,它都能輕松應(yīng)對(duì),游刃有余。 ????性能卓越,精準(zhǔn)篩選:搭載高性能 CPU 與高速存儲(chǔ),Flexus 服務(wù)器 X 就像擁有
    的頭像 發(fā)表于 02-06 16:42 ?593次閱讀
    為什么選擇 <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b>?

    在基于華為 Flexus 服務(wù)器 X 部署的 CRMEB 商城系統(tǒng)中進(jìn)行二次開發(fā)

    即用、體驗(yàn)躍級(jí)、面向中小企業(yè)和開發(fā)者打造的高品價(jià)比服務(wù)產(chǎn)品。Flexus 服務(wù)器 X
    的頭像 發(fā)表于 02-06 15:51 ?780次閱讀
    在基于華為<b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> 部署的 CRMEB 商城系統(tǒng)中進(jìn)行二次開發(fā)

    華為服務(wù)器 Flexus X 搭建悟空 crm 管理系統(tǒng)——助力企業(yè)上管理(解決 APP Referer 校驗(yàn)失敗問題)

    1、為什么我們企業(yè)會(huì)選擇 Flexus 服務(wù)器 X 實(shí)例來部署自己的 CRM 管理系統(tǒng)? 因?yàn)榛谌A為
    的頭像 發(fā)表于 02-06 15:43 ?979次閱讀
    華為<b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>搭建</b>悟空 crm 管理系統(tǒng)——助力企業(yè)<b class='flag-5'>云</b>上管理(解決 APP Referer 校驗(yàn)失敗問題)

    Flexus 服務(wù)器 X 實(shí)例實(shí)踐:部署思源筆記工具

    引言 在當(dāng)今數(shù)字的浪潮中,企業(yè)和開發(fā)者對(duì)服務(wù)的需求日益增長(zhǎng)。華為,作為計(jì)算領(lǐng)域的佼佼者,以其卓越的技術(shù)實(shí)力和強(qiáng)大的
    的頭像 發(fā)表于 02-06 15:37 ?1198次閱讀
    <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b><b class='flag-5'>服務(wù)器</b> <b class='flag-5'>X</b> <b class='flag-5'>實(shí)例</b><b class='flag-5'>實(shí)踐</b>:部署思源筆記工具