docker是一個(gè)最新的虛擬化方式蜀撑,相比傳統(tǒng)的虛擬機(jī)來說,有著更加高效的運(yùn)行效果秽浇,更加節(jié)約系統(tǒng)資源。最關(guān)鍵的一點(diǎn)是可以在虛擬機(jī)上運(yùn)行甚负。比如說在阿里云上運(yùn)行柬焕。
寶塔面板第一次遇到他還是在今日頭條的廣告中,那個(gè)時(shí)候我還以為是與wdcp面板一樣的東西梭域,結(jié)果后來才發(fā)現(xiàn)斑举,他的功能比wdcp面板強(qiáng)大太多了,不僅僅可以一鍵配置https證書病涨,還能不同的空間使用不同的php版本(雖然軍哥的lnmp腳本的1.4版本也做到了富玷,但是他不可圖形化操作),所以我就想在我的阿里云上部署一個(gè),這樣以后搭建起網(wǎng)站來會(huì)方便很多凌彬。
考慮到寶塔面板的依賴關(guān)系太復(fù)雜沸柔,為了保證系統(tǒng)的穩(wěn)定,我決定在docker中安裝這個(gè)系統(tǒng)铲敛。
我使用的系統(tǒng)是debian8褐澎,按照官方網(wǎng)站的步驟一步一步的安裝docker。
1.卸載老版本的docker伐蒋,如果之前沒有安裝果docker工三,這一步可以跳過。
apt-get?remove?docker?docker-engine?docker.io
2.然后安裝docker需要的相關(guān)軟件
apt-get?install?apt-transport-https?ca-certificates?curl?gnupg2?software-properties-common
3.安裝docker官方的GPG證書
curl?-fsSL?https://download.docker.com/linux/debian/gpg?|?apt-key?add?-
4.添加docker更新源
add-apt-repository?deb?[arch=amd64]?https://download.docker.com/linux/debian?$(lsb_release?-cs)?stable
5.更新軟件信息
apt-get?update
6.安裝docker
apt-get?install?docker-ce
7.下載docker鏡像(由于寶塔面板是在centos下研發(fā)的先鱼,對(duì)centos的支持也是最好的俭正,所以我下載的是centos的鏡像文件)
docker?pull?centos
執(zhí)行完這個(gè)命令后,下載到本地的默認(rèn)是最新版本的docker鏡像文件焙畔,centos7掸读,并且是個(gè)超級(jí)純凈版本。
8.創(chuàng)建docker容器
docker?run?-i?-t?-d?-p?20:20?-p?21:21?-p?80:80?-p?443:443?-p?888:888?-p?8888:8888?-v?/root/www:/www?centos
上面命令的意思是創(chuàng)建一個(gè)docker容易讓他后臺(tái)運(yùn)行宏多,然后將真機(jī)的20儿惫,21,80伸但,443肾请,888,8888這五個(gè)端口映射到docker容器中去更胖。并且將真機(jī)的/root/www文件夾映射到docker容器的/www上去铛铁。
9.查看當(dāng)前生成的容器id。
docker?ps
這個(gè)命令是顯示當(dāng)前正在運(yùn)行的docker容器却妨。顯示的很明顯饵逐,我就不上圖了。
10.然后進(jìn)入docker
docker?exec?-it?3ikdu293?/bin/bash
這里我們假設(shè)3ikdu293是容器id管呵,您需要替換成您自己真實(shí)的docker容器id梳毙。
11.由于docker中是一個(gè)純凈版本,我們首先需要給他升級(jí)并且安裝必要的軟件捐下。
yum?check-update?-y?&&?yum?update?-y?&&?yum?install?initscripts?screen?wget?-y
12.為了保證我在安裝過程中不至于要長期連接服務(wù)器账锹,所以我使用了screen,沒錯(cuò)坷襟,這個(gè)命令也是可以在docker容器中正常使用的奸柬。
screen?-S?install_bt
13.最后就可以執(zhí)行安裝命令了。
wget?-O?install.sh?http://download.bt.cn/install/install.sh?&&?sh?install.sh
安裝完畢就可以正常使用了婴程,別忘了再次進(jìn)入screen看看安裝完畢后提示的初始admin密碼啊廓奕。
這樣一來,寶塔面板強(qiáng)大的功能,操作系統(tǒng)的干凈與穩(wěn)定就都可以得到了桌粉。
文章來源:武漢app開發(fā) http://www.worldflying.cn/article-id-16.html