兩種簡單的方法Docker構建LANMP

OldBoy~發表於2017-08-30

在初步入門學習Docker的過程中一步步瞭解了Docker容器在團隊開發中所起到的作用,一邊學習一邊操作基本命令,當然到現在還處於一個擦邊的入門階段。

嘗試一下用Docker構建一個整合開發環境。

Start!~~~~~

 yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm     //一句話安裝

在常用的Linux系統裡自己還是比較喜歡Centos。

在Centos系統裡搭建開發環境一種是純Yum自動化安裝,一種是用原始碼包安裝,都是傻瓜式的操作,很枯燥。我這次用的是超省勁的方式,嘿嘿~~~~~

第一種是直接從DockerHub上pull一個lamp的映象。 (LAMP)

先搜一下。

docker search -s 10 lamp   //意思是搜尋10星以上的映象,行書越高,證明用的人越多。

 

找到想要下載的映象之後,執行docker pull 命令,等待。。。

docker pull nickistre/centos-lamp

 完成之後檢視映象列表。

執行命令,埠對映。

然後訪問

OK~

第二種方法是從網上下載了一個整合包,可以自動化安裝。(LANRMP--->Apache+Nginx+Redis+Php)

https://oneinstack.com/  //這是官方地址

進入它的安裝頁/install。

執行Docker進入容器之後,進入一個目錄,使用wget命令下載安裝包

wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz

下載完成之後按照官方的提示一步步操作,這裡我也順便安裝了redis。

完成之後用docker commit 提交了一個新的映象,並命名為my-lamrmp,大小5.4G

然後執行

docker run --privileged=true -d -it -p 8888:80 -p 3306:3306 -p 6379:6379 my-lanrmp:v1

進入容器之後,執行nginx和apache,然後訪問

OK了

 

相關文章