Docker部署LAMP專案

2022-04-11 16:12:45 字數 1555 閱讀 9916

之前我們學習了如何在linux部署lamp專案,今天我們來學習一下如何在docker下部署lamp項專案吧!

docker 要求 centos 系統的核心版本高於 3.10 ,檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 。通過uname -r命令檢視你當前的核心版本

1.安裝docker,輸入命令:curl -fssl | sh

2.啟動docker,輸入命令:systemctl start docker

3.驗證docker安裝:docker version,安裝成功則出現以下介面:

4. 在docker下新增普通使用者,輸入命令:useradd  tester

5. 新增使用者組:sudo groupadd docker

6.root使用者變更使用者tester 的許可權, chmod u+w /etc/sudoers

7.vi /etc/sudoers   :set number   92行

testing all=(all)  all    yy root這一行 複製出一行一樣的 修改下面一行為   51testing all=(all)  all   如下圖所示

修改好切換按esc鍵切換為命令列模式,輸入:wq儲存退出即可

8.輸入su tester 切換為普通使用者

9.把testing使用者加入到docker組:

sudo usermod -g docker testing

10.退出普通使用者 51testing,重新登入 51testing,

docker version

/*映象困難時,可以修改配置檔案去訪問國內的映象站點

(1)在root使用者下新增/etc/docker/daemon.json檔案

(2)在root使用者下賦予許可權 chmod 755 /etc/docker/daemon.json

(3)重啟伺服器: # systemctl daemon-reload

# systemctl restart docker*/

切換root使用者

1、docker pull nickistre/centos-lamp

2、拷貝並解壓iwebshop電子**壓縮包到/root/mylamp

3、如果有寫許可權問題的要用chmod –r 777 upload/來給upload資料夾以及底下的子目錄授予寫許可權

4、docker run -d -p 8086:80 -v /root/mylamp:/var/www/html nickistre/centos-lamp

5、瀏覽器訪問http://localhost:8086/iwebshop進行安裝

docker部署lamp環境

安裝部署mysql root localhost docker run d p 3306 3306 e mysql root password 123456 name m mysql mysql 5.7報錯 安裝部署php root localhost home mkdir p home www h...

docker部署專案

乙個專案必然包含資料庫 後台 前端。我的專案是mysql springboot vue,這篇blog是整個專案docker部署的筆記。docker是一套開源的應用容器引擎,我們可以使用docker建立虛擬環境,在虛擬環境中安裝應用,執行應用程式,執行資料庫等等可以在真機上進行的操作。它就相當於是乙個...

docker 部署web專案

修改docker容器的hosts 例如 add host puppetmaster 192.168.0.3 如果想新增多條,就用多個 add host就ok了 以www.china ops.com 為基礎做列 在china ops.com內建立檔案及資料夾,目錄結構如下 下面我們以啟動專案的順序來編...