docker lnmp架構搭建

2021-09-12 18:00:44 字數 1406 閱讀 2095

docker-lnmp架構搭建

因公司的業務架構需要,要部署一套docker-lnmp,這邊自己之前只是對於docker了解只是一般,在搭建過程中也在網上參考過很多資料,期間也遇見過很多坑,很讓人抓狂,多的不說了,這邊我直接附上自己的搭建過程

第一步:檢視系統版本:

[root@server- bbs.com]# uname -a

linux server- 3.10.0-862.el7.x86_64 #1 smp fri apr 20 16:44:24 utc 2018 x86_64 x86_64 x86_64 gnu/linux

注意:核心版本不低於3.10,

公升級系統可用:

yum -y update

這邊還需要關閉selinux:

臨時關閉:

[root@server- bbs.com]# setenforce 0

永久關閉進入配置檔案:

[root@server- bbs.com]# cat /etc/sysconfig/selinux

selinux=disabled

selinuxtype=targeted

第二步:開始安裝

按照順序獲取映象,啟動容器也一樣不然會報錯

(1)獲取mysql映象

docker pull mysql:5.7

(2)啟動容器mysql

docker run -d -p 3307:3306 -e mysql_root_password=123456 --name csh_mysql mysql:5.7

命令引數解釋:

-d:指定容器執行於後台

-p:指定對映的埠

-e:指定環境變數,後面就是密碼和名稱

-name:後面跟著容器的名字和獲取的映象

然後接下來就可以進入資料庫,命令如下:

<?php phpinfo(); ?>

開始安裝擴充套件

docker-php-ext-install pdo_mysql

如果有提問 直接no就好

enable igbinary serializer support? [no] : no

enable lzf compression support? [no] : no

(三)(1)獲取 nginx:1.12 映象

docker pull nginx:1.12.2

(2)執行nginx容器

docker run -d -v /data/web-data/bbs.com:/data/web-data/bbs.com -p 80:80 --link csh_phpfpm:phpfpm --name csh_nginx nginx:1.12.2

然後進入nginx容器:

springMVC架構搭建

1依賴jar包 2.springmvc的配置檔案web.xml 在web當中配置 disparcherservlet,用來啟動 springmvc 攔截請求,把需要有 controller 處理的請求交給 controller.x servlet.xml 預設的名字,對應 web.xml 當中配置 ...

lnmp架構搭建

一 準備環境 1 準備系統環境,我準備的是centos 7.2版本的系統,證明這套架構可以在本系統上執行。2 準備網路環境,配置ip dns以確保這台裝置可以訪問外網。3 配置yum源,配置yum源可以非常方便的進行相關依賴包的安裝。1 準備新的yum安裝包並把他放到新建的目錄下 usr yum下,...

搭建Vue Cli 檔案架構

上次在面試時候要用vue cli寫個小練習,因為只有過乙個cli專案,之後一直work on專案上於是許久沒有從頭建立vue cli,當時還是面試官幫忙搭了個環境,太尷尬 此文章以window環境為範例 npm install g vue cli 全域性安裝安裝過程有出現錯誤具體內容是啥忘記了,但是...