Docker部署LAMP項目


前言

之前我們學習了如何在Linux部署LAMP項目,今天我們來學習一下如何在Docker下部署LAMP項項目吧!

Docker 要求 CentOS 系統的內核版本高於 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker 。通過 uname -r 命令查看你當前的內核版本

1.安裝docker,輸入命令:curl -fsSL https://get.docker.com/ | 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文件

{ "registry-mirrors":["https://help.aliyun.com/document_detail/60750.html","http://hub-mirror.c.163.com"]

}

(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進行安裝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM