Docker既然是一個LXC的技術,那麼必然可以運行多個容器,上次我們在Dokcer裏配置了第一個容器並且實現了Wordpress+Mysql站點,這一次,我們來嘗試下,在同一個Docker主機上創建兩個容器。
1、首先,我們先要達到的效果怎麼樣的,大概是這樣的:
2、所以我們得利用前面幾章的知識來整合做這麼一個實驗,首先我們需要pull下container的OS,這裏我們使用jdeathe/centos-ssh-apache-php的Image(因爲上面已經爲我們搭建好了apache+php了):
3、接着,我們使用以下語句來創建兩個Container:
docker run -itd --name=app01 -p 8081:80 jdeathe/centos-ssh-apache-php
docker run -itd --name=app02 -p 8082:80 jdeathe/centos-ssh-apache-php
4、接着我們查看下狀態:
5、爲了能夠區分01與02,我們進入容器內修改下主頁文件:
docker exec -ti app01 /bin/bash
docker exec -ti app02 /bin/bash
同樣的,在App02上也這麼做,接着,我們訪問下,看是否生效:
訪問App02:
6、至此,我們就成功利用Docker在一臺機子上創建了兩個Apache Container