docker創(chuàng)建LNMP鏡像哥纫,并部署CI框架項(xiàng)目

看了差不多一周多的dockerfile制作鏡像霉旗,各種網(wǎng)上搜的教程或者視頻,對(duì)于docker命令已經(jīng)很熟練蛀骇,但是其中的docker思想還是混混沌沌厌秒,本篇docker lnmp環(huán)境搭建和部署項(xiàng)目,是一遍一遍手巧摸索出來的擅憔,實(shí)際過程中我是把mysql單獨(dú)拆分出來鸵闪,獨(dú)立制作了MYSQL鏡像,然后啟動(dòng)容器雕欺,項(xiàng)目中數(shù)據(jù)庫配置文件端口號(hào)和地址改下即可岛马。


1.拉取官方的centos:6.9作為基礎(chǔ)鏡像,docker pull centos:6.9

2.查看本機(jī)上的docker鏡像屠列,docker images


3.進(jìn)入鏡像? ?docker run -it centos:6.9 /bin/bash


4.安裝源鏡像??yum install -y epel-release? ?此處可能報(bào)錯(cuò)需要多試幾次啦逆,跟網(wǎng)絡(luò)環(huán)境有關(guān)


5.安裝PHP??yum install -y php php-fpm php-mysql? ?



6.查看php版本? php-fpm版本? php模塊?

php-v

php -fpm -v?

php -m


7.安裝Nginx? ??yum install -y nginx


8.配置PHP fastcgi

配置Nginx以支持PHP,修改 /etc/nginx/conf.d/default.conf 如下:


9.創(chuàng)建 /www 目錄笛洛,并且修改用戶和用戶組為 apache (php-fpm默認(rèn)運(yùn)行用戶和組為apache)

mkdir /www

chown apache:apache /www

ll / | grep www

10.安裝mysql?

yum install -y mysql mysql-server


11.啟動(dòng)mysql??

/etc/init.d/mysqld start


12.給mysql添加root用戶并設(shè)置密碼

/usr/bin/mysqladmin -u root password '123456'

/etc/init.d/mysqld stop

13.編寫啟動(dòng)容器自動(dòng)啟動(dòng)命令(包含mysqld php-fpm nginx)


14.然后向startup.sh寫入如下內(nèi)容:


15.清理不再需要的數(shù)據(jù)以縮減鏡像的尺寸夏志,然后docker commit生成新鏡像

yum remove -y epel-release

yum clean all

16.退出容器(容器內(nèi)是沒辦法執(zhí)行docker命令)

exit


17.查看所有容器

docker ps -a


18.生成鏡像

docker commit dcd4f92bcc35 centos:lnmp2


19.查看鏡像是否生成

docker images

20.測(cè)試鏡像啟動(dòng)容器

docker run -d -p 8849:80 -v /www:/www centos:lnmp /bin/startup.sh


21.部署項(xiàng)目

cd /www

sudo rz CI.zip

sudo unzip CI.zip

22.訪問http://192.168.0.198:8849/index.php


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子沟蔑,更是在濱河造成了極大的恐慌湿诊,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瘦材,死亡現(xiàn)場(chǎng)離奇詭異厅须,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)食棕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門朗和,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人簿晓,你說我怎么就攤上這事眶拉。” “怎么了憔儿?”我有些...
    開封第一講書人閱讀 163,912評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵忆植,是天一觀的道長。 經(jīng)常有香客問我谒臼,道長朝刊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評(píng)論 1 293
  • 正文 為了忘掉前任屋休,我火速辦了婚禮坞古,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘劫樟。我一直安慰自己痪枫,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,500評(píng)論 6 392
  • 文/花漫 我一把揭開白布叠艳。 她就那樣靜靜地躺著奶陈,像睡著了一般。 火紅的嫁衣襯著肌膚如雪附较。 梳的紋絲不亂的頭發(fā)上吃粒,一...
    開封第一講書人閱讀 51,370評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音拒课,去河邊找鬼徐勃。 笑死,一個(gè)胖子當(dāng)著我的面吹牛早像,可吹牛的內(nèi)容都是我干的僻肖。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼卢鹦,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼臀脏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,074評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤揉稚,失蹤者是張志新(化名)和其女友劉穎秒啦,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體搀玖,經(jīng)...
    沈念sama閱讀 45,505評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡余境,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,722評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了灌诅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片葛超。...
    茶點(diǎn)故事閱讀 39,841評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖延塑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情答渔,我是刑警寧澤关带,帶...
    沈念sama閱讀 35,569評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站沼撕,受9級(jí)特大地震影響宋雏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜务豺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,168評(píng)論 3 328
  • 文/蒙蒙 一磨总、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧笼沥,春花似錦蚪燕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至汹桦,卻和暖如春鲁驶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背舞骆。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評(píng)論 1 269
  • 我被黑心中介騙來泰國打工钥弯, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人督禽。 一個(gè)月前我還...
    沈念sama閱讀 47,962評(píng)論 2 370
  • 正文 我出身青樓脆霎,卻偏偏與公主長得像,于是被迫代替她去往敵國和親赂蠢。 傳聞我的和親對(duì)象是個(gè)殘疾皇子绪穆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,781評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 一、準(zhǔn)備工作: 使用工具: 1.主流版本的docker,本人使用的是 docker 1.91 版本 2.cento...
    dreamer_lk閱讀 2,748評(píng)論 1 8
  • 引言 這段時(shí)候主攻云服務(wù) 服務(wù)器 CentOS 文件目錄 操作 基本操作: Docker簡(jiǎn)介: 安裝Docker:...
    采香行處蹙連錢閱讀 1,190評(píng)論 0 1
  • [toc] 在公司的網(wǎng)站上推薦使用 docker 容器來安裝環(huán)境玖院,一個(gè)項(xiàng)目一個(gè) docker 容器菠红。 、难菌、 百度百...
    Mdvtrw閱讀 1,495評(píng)論 0 1
  • Docker — 云時(shí)代的程序分發(fā)方式 要說最近一年云計(jì)算業(yè)界有什么大事件试溯?Google Compute Engi...
    ahohoho閱讀 15,532評(píng)論 15 147
  • 橫山,之前未曾聽聞郊酒,蓋因名不經(jīng)傳遇绞,亦或有些寡聞。路遇橫山燎窘,乃農(nóng)博園故摹闽,農(nóng)博園本來沒打算去的,一來節(jié)日出行褐健,路堵心慌...
    倍酷量子閱讀 404評(píng)論 3 3