【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 全域性安裝安裝過程有出現錯誤具體內容是啥忘記了,但是...