利用Docker鏡像快速搭建lnmp環境

Alpine Linux Docker 鏡像基於 Alpine Linux 作業系統,後者是一個面向安全的輕型 Linux 發行版。不同於通常 Linux 發行版,Alpine Linux 採用了 musl libc 和 busybox 以減小系統的體積和運行時資源消耗。在保持瘦身的同時,Alpine Linux 還提供了自己的包管理工具 apk,可以在其網站上查詢,或者直接通過 apk 命令查詢和安裝。

Alpine Linux Docker 鏡像也繼承了 Alpine Linux 發行版的這些優勢。相比於其他 Docker 鏡像,它的容量非常小,僅僅只有 5M,且擁有非常友好的包管理器。

採用 Docker 鏡像,可以隔離系統和程序環境,搭建環境標準化,並能快速搭建環境。

工具/原料

docker
Alpine

方法/步驟

開始快速搭建 php 環,創建下需要的目錄,命令:

mkdir -p /tmp/rpm /mysqldata /data/nginx/conf/vhost /data/php /data/nginx/logs /data/nginx/run /data/wwwroot/default

拉取 mysql 鏡像,並啟動,命令:

docker run -d --name mysql -v /mysqldata:/data --net=host -it ppabc/lanmp-alpine:mysql

拉取 php7 鏡像,並啟動,命令:

docker run -d --name php7 -v /data:/data --net=host -it ppabc/lanmp-alpine:php7

拉取 nginx 鏡像,並啟動,命令:

docker run -d --name nginx -v /data:/data --net=host -it ppabc/lanmp-alpine:nginx

檢查docker啟動狀態,命令:

docker ps

鏡像說明主機 WEB 目錄 /data/wwwroot/default主機資料庫目錄 /mysqldatamysql 資料庫帳號 root 默認密碼 111111nginx 配置文件目錄 /data/nginx/conf/vhost

注意事項

使用時最好先了解命令內容,知道具體執行命令含義
生產環境使用最好先在測試伺服器上執行

相關文章

  1. 在CENTOS中3分鐘快速搭建LNMP環境

    網上有很多LNMP的一鍵安裝腳本,但這些一鍵腳本安裝過程最少需要30分鐘到1小時不等,而且主要安裝很舊的Nginx1.4版本. 在CENTOS下如果用Centos自己的安裝包管理程序YUM安裝,很簡單 ...
  2. 阿里雲快速搭建LNMP環境

    有很多開發的小夥伴經常需要在伺服器搭建LNMP的環境,下面小編就為大家介紹下怎麼在阿里雲的伺服器上快速搭建起LNMP環境 方法/步驟 之前我已經寫過一篇搭建網站的經驗,是用寶塔做的環境,那也是一種快速 ...
  3. 如何快速搭建php環境

    剛剛學習PHP編程的同學可能對如何搭建PHP環境而有所困擾.如何能夠迅速的安裝apache.php編譯器.mysql呢?其實非常簡單 工具/原料 wamp5 方法/步驟 首先百度下載"wam ...
  4. 如何搭建 LNMP環境

    和LAMP不同的是LNMP中的N指的是是Nginx(類似於Apache的一種web服務軟體)其他都一樣.目前這種環境應用的也是非常之多.Nginx設計的初衷是提供一種快速高效多並發的web服務軟體.在 ...
  5. liunx如何快速搭建php環境

    liunx如何快速搭建php環境,對於liunx初學者會剛入門不久的來說,配置東西太多,命令不熟悉,現一個簡單的方法,操作步驟簡化. 工具/原料 liunx伺服器 網線 電腦 secure shell ...
  6. vps利用wdcp面板輕鬆搭建web環境建網站教程

    我們很多人選擇vps的原因是比虛擬主機便宜,可以折騰的東西比虛擬主機多. 利用wdcp面板部署PHP+MySQL環境只需要簡單幾步,可以說還是很簡單的,搭建好建網站的環境以後就是上傳程序.安裝程序就行 ...
  7. centos 快速搭建magento環境

    在centos上通過yum命令快速搭建magento環境 工具/原料 centos6.5及其以上 方法/步驟 安裝Apache 命令   yum install httpd httpd-devel 安 ...
  8. 利用免費空間快速搭建自己的個人網站

    個人自助建站很簡單. 工具/原料 能上網的電腦一台 方法/步驟 在ID666免費空間註冊用戶後,點擊進入個人中心,再進入空間管理,進入的是基本功能面板. 點擊預裝軟體來給自己的網站預選一個網站源碼,本 ...
  9. windows下如何快速搭建PHP環境

    快速手工搭建PHP開發環境,需要哪個模塊自己安裝就行了,或者那個軟體需要升級,直接升級那個軟體就行了,並不影響其他軟體,非常方便. 工具/原料 httpd-2.2.22-win32-x86-opens ...
  10. deepin linux怎麼快速安裝lnmp環境

    deepin linux快速安裝lnmp環境可以參考本經驗. 方法/步驟 首先,執行如下命令更新軟體源. sudo apt-get update 然後,執行如下命令可以查詢到軟體源中的lnmp的集成安 ...
  11. 如何快速搭建SVN環境

    項目開發中或者文檔文件的管理中通常會用到svn工具,可是svn的搭建對於不懂的人來說比較困難. 工具/原料 VisualSVN-Server (svn-server)有32位和64位的請根據各各電腦來 ...
  12. 如何在本地快速搭建PHP環境

    現在PHP開源程序也比較多,同樣PHP也的很大一部分人的建站首選語言,那麼如何在本地快速搭建一個PHP測試環境呢?接下來就看一下吧 工具/原料 能上網的電腦 方法/步驟 打開瀏覽器,搜尋 - PHPN ...
  13. 如何快速搭建LAMP環境?

    Linux+Apache+Mysql+PHP一組常用來搭建動態網站或者伺服器的開源軟體,本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應用程式平台 ...
  14. 如何快速搭建伺服器環境

    在很多學建站的兄弟們對搭建環境這一技術活非常頭疼,尤其是一伺服器多個網站的搭建更是亂七八糟的,今天給大家介紹一塊軟體,能最大幫助大家一鍵操作. 工具/原料 西部數碼網站管理軟體 伺服器 方法/步驟 首 ...
  15. SAP ECC6 EHP7 學習虛擬機 快速搭建學習環境

    SAP系列的ERP安裝文件非常大,安裝過程出非常煩鎖,安裝完了之後還要配置,需要花費非常多的時間,而普通用戶只是想需要一個環境學習下作業系統,不需要這麼複雜的過程!所以自己研究了如下方法,供大家參考學 ...
  16. PHP 使用MAMP快速搭建PHP環境

    成功編譯第一句PHP代碼對入門新手來說很重要!新手需從環境入手.PHP編程需要有合適的環境配置.有了環境,才有伺服器,才有資料庫,才有成功輸出.這裡介紹macOS系統使用MAMP軟體快速搭建PHP環境 ...
  17. 利用phpstudy和nat123搭建網站環境並發布網站

    搭建網站環境,部署網站,發布網站,這是網站建設的三大步驟.或許還有不少人在花費大量的時間來走完這一流程,但是如使用phpstudy和nat123即可快速簡單的完成,即使是一個新手也可以幾分鐘內掌握完成 ...
  18. centos/linux下安裝搭建lnmp環境

    本文提供在centos/linux搭建一套高性能的web伺服器環境LNMP,即:linux + nginx +mysql + php; 可以做網站部署,app的接口部署,直播流並發等多類用途. 工具/ ...
  19. Linux 搭建 lnmp 環境

    現在網上有很多lnmp的一鍵安裝包,但是很多都是版本已經老舊,不能及時更新.所以自己掌握如何搭建環境是更好的選擇.在這裡使用一個支持多線程下載的小工具axel,可以快速下載,很實用.(環境版本 工具/ ...
  20. 阿里雲怎麼通過鏡像快速搭建伺服器

    有很多小夥伴的阿里雲伺服器遇到故障了,但不知道怎麼快速恢復你的伺服器,下面小編就為大家介紹下怎麼通過阿里雲的自定義鏡像快速恢復伺服器! 方法/步驟 首先登陸阿里雲平台進入控制台的頁面 點擊左側的雲服務 ...