兩種簡單的方法Docker構建LANMP


在初步入門學習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了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM