国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【環(huán)境配置】使用Docker搭建LAMP環(huán)境

這篇具有很好參考價值的文章主要介紹了【環(huán)境配置】使用Docker搭建LAMP環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

這篇文章不是介紹DOCKER是什么,也不是闡述DOCKER的核心:鏡像/容器和倉庫之間的關(guān)系,它只是一篇讓剛剛接觸DOCKER的初學(xué)者,在沒有完全了解DOCKER是什么之前,也能盡快的在Linux系統(tǒng)下面通過DOCKER來搭建一個LAMP環(huán)境,這是其一;其二才是我寫這篇文章的初心,我覺得很多事情在你沒有弄明白之前,從操作入手比一上來就研究各種原理相對來說會更自然,也更容易。

下面我們來講一下如何在LINUX系統(tǒng)下面搭建LAMP(Linux+Apache+Mysql+Php)環(huán)境,我們可以想象一下通過虛擬機構(gòu)建環(huán)境的過程;虛擬機搭建構(gòu)造類似環(huán)境,它首先需要個虛擬機,然后在虛擬機里面通過鏡像裝一個操作系統(tǒng),再在操作系統(tǒng)里面配置各種環(huán)境和應(yīng)用程序;那DOCKER也差不多,DOCKER就好比虛擬機+鏡像系統(tǒng),DOCKER里面的鏡像文件就好比虛擬機需要配置的各種環(huán)境,那鏡像文件從哪里來呢?從DOCKER倉庫。所以搭建一個LAMP環(huán)境,只需要先安裝DOCKER,再從倉庫去下載一個LAMP鏡像文件,下載完之后,在DOCKER里面再去創(chuàng)建一個容器,把鏡像放進(jìn)去就可以了。

下面我們按照步驟一步一步來操作(我這邊用的是CentOS7.5):

第一步,安裝DOCKER;直接使用命令:

$ yum install docker

此命令的作用就是下載最新的DOCKER,下載完成之后,系統(tǒng)會提示complete;我們可以通過命令查看一下DOCKER的版本(順便驗證一下是否下載成功),只要安裝成功,命令執(zhí)行完就會有對應(yīng)的DOCKER版本信息:

$ docker -v
【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試
第二步,安裝好DOCKER之后,我們要把DOCKER啟動起來,命令如下:

$ systemctl start docker.service(啟動docker)

$ sytemctl enable docker.service/docker(啟動開機啟動,都執(zhí)行一下。)

$ systemctl status docker.service(查看docker是否運行)

【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試
第三步,下載鏡像文件;

如果直接從國外倉庫(Docker Hub)去拉取(pull)鏡像,直接執(zhí)行以下命令就可以了:

$ docker pull 鏡像名稱

但是考慮到直接從國外鏡像倉庫拉取(pull)載鏡像會很慢很慢,所以建議大家從國內(nèi)供應(yīng)商提供的鏡像源去拉取(pull),具體方法就是配置” /etc/docker/daemon.json”這個文件;通過命令打開daemon.json文件,寫入圖片中的內(nèi)容保存就可以了:

$ vi /etc/docker/daemon.json

【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試
第四步,拉取(pull)鏡像文件之前,大家可以通過以下命令去拉取(pull)哪些star數(shù)量靠前的鏡像文件,因為star越多,相對來說會更穩(wěn)定更好用。因為我們要搭建LAMP,所以鏡像文件名稱制定LAMP就好了。

$ docker search -s 10 lamp(列取前10位的鏡像)
【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試
第五步,拉?。╬ull)鏡像 “http://docker.io/tutum/lamp(可以根據(jù)自己的需求來選取),這一步時間會比較長,做好準(zhǔn)備,哈哈,要不你會以為它卡了。?

$ docker pull http://docker.io/tutum/lamp

鏡像拉取成功之后,我們再通過命令查看一下,是否存在剛才拉取的鏡像:

$ docker images
【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試

第六步,創(chuàng)建容器,把鏡像裝起來,命令如下:

$ docker run -d --name=lamp -p 8080:80 -p 3306:3306 http://docker.io/tutum/lamp

run是創(chuàng)建容器的命令

-d 是后臺運行容器,并返回容器ID

–name=lamp是指定容器名稱為lamp

-p 8080:80 是把宿主機端口8080映射到容器80端口(WEB網(wǎng)站端口)

-P 3306:3306 把宿主機端口3306映射到容器3306端口(數(shù)據(jù)庫端口)

http://docker.io/tutum/lamp 鏡像文件名

到這一步容器就已經(jīng)創(chuàng)建好了,也就是環(huán)境已經(jīng)構(gòu)建好了,我們用命令查看一下容器:

$ docker container ls
【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試
容器存在,此時通過以下命令進(jìn)入容器:

$ docker exec -it lamp /bin/bash

【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試
$ ll(查看容器有哪些文件,是不是感覺就是小型的LINUXOS呢。。。。)

【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試

最后一步,訪問網(wǎng)站測試一下是否配置成功:

公網(wǎng)IP:8080/index.php

【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試

這樣一個LAMP環(huán)境就搭建好了,是不是非常簡單!希望大家按照這個步驟走下來,之前對DOCKER的不了解,能有一種撥開云霧見月明的感覺。?


? ? ? ? ? 【下面是我整理的2023年最全的軟件測試工程師學(xué)習(xí)知識架構(gòu)體系圖】


一、Python編程入門到精通

二、接口自動化項目實戰(zhàn)??

【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試

三、Web自動化項目實戰(zhàn)

四、App自動化項目實戰(zhàn)?

【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試

五、一線大廠簡歷

六、測試開發(fā)DevOps體系?

【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試

七、常用自動化測試工具

八、JMeter性能測試?

【環(huán)境配置】使用Docker搭建LAMP環(huán)境,軟件測試,自動化測試,技術(shù)分享,docker,eureka,容器,程序人生,軟件測試

九、總結(jié)(尾部小驚喜)

生命不息,奮斗不止。每一份努力都不會被辜負(fù),只要堅持不懈,終究會有回報。珍惜時間,追求夢想。不忘初心,砥礪前行。你的未來,由你掌握!

生命短暫,時間寶貴,我們無法預(yù)知未來會發(fā)生什么,但我們可以掌握當(dāng)下。珍惜每一天,努力奮斗,讓自己變得更加強大和優(yōu)秀。堅定信念,執(zhí)著追求,成功終將屬于你!

只有不斷地挑戰(zhàn)自己,才能不斷地超越自己。堅持追求夢想,勇敢前行,你就會發(fā)現(xiàn)奮斗的過程是如此美好而值得。相信自己,你一定可以做到!文章來源地址http://www.zghlxwxcb.cn/news/detail-612826.html

到了這里,關(guān)于【環(huán)境配置】使用Docker搭建LAMP環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 軟件測試技術(shù)實驗一 JUnit 單元測試的環(huán)境搭建

    軟件測試技術(shù)實驗一 JUnit 單元測試的環(huán)境搭建

    1、確安裝并配置 IntelliJ IDEA開發(fā)環(huán)境 2、安裝插件Junit4.x,進(jìn)行測試環(huán)境搭建 3、根據(jù)給定的源代碼,編寫測試代碼,并運行成功。 1、調(diào)試指導(dǎo)書給定的目標(biāo)源代碼,除掉明顯的語法錯誤,記錄正確無誤的被測程序代碼。被測程序?: (1)?Account.Java (2)Tc_Account.java (3)由插

    2024年04月28日
    瀏覽(26)
  • 軟件測試流程——測試環(huán)境配置

    軟件測試流程——測試環(huán)境配置

    項目計劃、開發(fā)計劃中定義的測試版本發(fā)布周期臨近時,需搭建被測對象的運行環(huán)境,通常情況下由開發(fā)部門直接搭建完成,但也可能為了保證測試活動的獨立性,由測試部門自行搭建測試環(huán)境。 測試環(huán)境適合與否會嚴(yán)重影響測試結(jié)果的真實性和正確性 。其搭建參考標(biāo)準(zhǔn)原

    2024年02月12日
    瀏覽(20)
  • 【軟件測試】在Windows環(huán)境安裝Docker(詳細(xì)步驟)

    【軟件測試】在Windows環(huán)境安裝Docker(詳細(xì)步驟)

    下載和安裝 1、地址:https://hub.docker.com/editions/community/docker-ce-desktop-windows/,直接下載 2、先檢查是否開啟電腦的虛擬化 依次控制面板-程序-啟用或關(guān)閉Windows功能,把Hyper-v勾上。勾選后重啟電腦 3、開啟后雙擊下載的 \\\"Docker Desktop Installer.exe\\\"進(jìn)行安裝,直接一直選擇下一步即可

    2024年02月15日
    瀏覽(27)
  • 軟件測試/測試開發(fā)丨Selenium環(huán)境安裝配置

    軟件測試/測試開發(fā)丨Selenium環(huán)境安裝配置

    1、下載瀏覽器 目前比較常用的瀏覽器是 Google Chrome 瀏覽器,所以本教程以 chrome 為主,后面簡介一下其他瀏覽器的環(huán)境配置。 chrome 下載:?www.google.cn/chrome/ 2、chromedriver 環(huán)境配置 chromedriver 是chromedriver提供的瀏覽器驅(qū)動程序,他的作用是將代碼的請求轉(zhuǎn)發(fā)給瀏覽器。 (1)ch

    2024年02月03日
    瀏覽(59)
  • 軟件測試學(xué)習(xí)筆記丨docker 搭建常用服務(wù)器與平臺命令

    軟件測試學(xué)習(xí)筆記丨docker 搭建常用服務(wù)器與平臺命令

    本文轉(zhuǎn)自測試人社區(qū),原文鏈接:https://ceshiren.com/t/topic/29881 映射端口 : docker run -d -p 5003:80 --name mynginx nginx (5003是宿主機,80是容器端口) 映射文件 : docker run -d -p 5003:80 -v \\\"$PWD/html\\\":/usr/share/nginx/html --name mynginx nginx -v : 文件映射 docker run --name some-mysql -v /home/gaofei/test/mysq

    2024年03月13日
    瀏覽(26)
  • Linux環(huán)境下,針對QT軟件工程搭建C++Test單元測試環(huán)境的操作指南

    Linux環(huán)境下,針對QT軟件工程搭建C++Test單元測試環(huán)境的操作指南

    C++Test是Parasoft公司出品的一款可以針對C/C++源代碼進(jìn)行靜態(tài)分析、單元測試、集成測試的測試工具。本文主要講解如何在Linux環(huán)境下,搭建QT插件版的C++Test測試環(huán)境。 1、在官網(wǎng)上下載Linux環(huán)境下的QT庫和QT Creator: 2、先安裝依賴文件: 3、解壓QT庫安裝包: 4、配置(用于生成

    2024年01月19日
    瀏覽(42)
  • 軟件測試|Windows系統(tǒng)配置pytest+allure環(huán)境教程

    軟件測試|Windows系統(tǒng)配置pytest+allure環(huán)境教程

    前言 allure可以輸出非常精美的測試報告,也可以和pytest進(jìn)行完美結(jié)合,不僅可以渲染頁面,還可以控制用例的執(zhí)行。本文我們將介紹Windows系統(tǒng)中如何配置allure環(huán)境。 第一步:配置Java環(huán)境 因為 allure 的運行依賴于Java環(huán)境,所以我們需要先配置好Java環(huán)境, allure 需要的Java環(huán)境

    2024年02月01日
    瀏覽(23)
  • 數(shù)據(jù)庫安全-第一章 Mysql 安全基礎(chǔ)-【web 環(huán)境搭建——LAMP-2】(LAMP——apache2環(huán)境搭建)

    數(shù)據(jù)庫安全-第一章 Mysql 安全基礎(chǔ)-【web 環(huán)境搭建——LAMP-2】(LAMP——apache2環(huán)境搭建)

    Apache HTTP 服務(wù)器項目致力于為現(xiàn)代操作系統(tǒng)(包括 UNIX 和 Windows)開發(fā)和維護(hù)開源 HTTP 服務(wù)器。該項目的目標(biāo)是提供一個安全、高效且可擴展的服務(wù)器,該服務(wù)器提供與當(dāng)前 HTTP 標(biāo)準(zhǔn)同步的 HTTP 服務(wù)。 Apache 軟件基金會和 Apache HTTP 服務(wù)器項目在2021年6月1日宣布發(fā)布 Apache HTTP 服

    2024年02月20日
    瀏覽(16)
  • 軟件測試|SQLAlchemy環(huán)境安裝與基礎(chǔ)使用

    軟件測試|SQLAlchemy環(huán)境安裝與基礎(chǔ)使用

    簡介 SQLAlchemy 是一個強大的 Python 庫,用于與關(guān)系型數(shù)據(jù)庫進(jìn)行交互。它提供了高度抽象的對象關(guān)系映射(ORM)工具,允許使用 Python 對象來操作數(shù)據(jù)庫,而不必編寫原生SQL查詢。本文將介紹如何安裝 SQLAlchemy 并進(jìn)行一些基本的用法示例。 安裝SQLAlchemy SQLAlchemy 是python的第三方

    2024年01月20日
    瀏覽(60)
  • Dockerfile制作鏡像與搭建LAMP環(huán)境

    Dockerfile制作鏡像與搭建LAMP環(huán)境

    具體要求如下: (1)基于centos基礎(chǔ)鏡像; (2)指定作者信息; (3)安裝nginx服務(wù),將提供的dest目錄(提供默認(rèn)主頁index.html)傳到鏡像內(nèi),并將dest目錄內(nèi)的前端文件復(fù)制到nginx的工作目錄; (4)暴露80端口; (5)設(shè)置服務(wù)自啟動。 (6)驗證鏡像。 [root@localhost nginx]# ca

    2024年02月12日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包