什么是Docker?
Docker是一種容器技術(shù),可以幫助開發(fā)人員打包應(yīng)用程序及其依賴項并在不同的環(huán)境中運行。與虛擬機不同,容器使用宿主機操作系統(tǒng)的內(nèi)核,因此啟動速度更快并且更輕量化。
什么是LAMP?
LAMP代表Linux操作系統(tǒng),Apache服務(wù)器,MySQL數(shù)據(jù)庫和PHP編程語言。通常被用來搭建Web服務(wù)器。
在Docker中安裝LAMP
- 安裝Docker
- 拉取LAMP鏡像
- 啟動LAMP容器
- 訪問LAMP應(yīng)用程序
sudo apt-get update
sudo apt-get install docker.io
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker ${USER}
su - ${USER}
sudo docker pull tutum/lamp
sudo docker run -d -p 80:80 -p 3306:3306 \
-e MYSQL_PASS="mypass" tutum/lamp
現(xiàn)在可以訪問localhost并查看LAMP啟動的頁面。MySQL數(shù)據(jù)庫登錄的密碼為mypass。
結(jié)論
使用Docker安裝LAMP可以簡化整個過程,并且擁有更小的“足跡”,因此啟動和部署更快速。這個簡短而有用的過程可以幫助你在你的計算機上方便地搭建一個快速的Web服務(wù)器。