【VMCloud雲平台】擁抱Docker(三)配置多個容器

來源:互聯網
上載者:User

標籤:target   style   title   blank   雲平台   

Docker既然是一個LXC的技術,那麼必然可以運行多個容器,上次我們在Dokcer裡配置了第一個容器並且實現了Wordpress+Mysql網站,這一次,我們來嘗試下,在同一個Docker主機上建立兩個容器。

650) this.width=650;" title="clip_image002" style="border-right-width:0px;background-image:none;border-bottom-width:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;padding-right:0px;border-top-width:0px;margin-right:auto;" border="0" alt="clip_image002" src="http://s3.51cto.com/wyfs02/M02/7E/8B/wKioL1cEZmqSVxhMAABoLUCLksI175.jpg" width="549" height="407" />

1、首先,我們先要達到的效果怎麼樣的,大概是這樣的:

650) this.width=650;" title="clip_image003" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="clip_image003" src="http://s3.51cto.com/wyfs02/M01/7E/8B/wKioL1cEZmvhID1TAABZq5UqQv4525.png" width="339" height="383" />

2、所以我們得利用前面幾章的知識來整合做這麼一個實驗,首先我們需要pull下container的OS,這裡我們使用jdeathe/centos-ssh-apache-php的Image(因為上面已經為我們搭建好了apache+php了):

650) this.width=650;" title="clip_image005" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="clip_image005" src="http://s3.51cto.com/wyfs02/M00/7E/8E/wKiom1cEZcDAOyoTAAA9xnt2uOo453.jpg" width="557" height="79" />

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

650) this.width=650;" title="clip_image007" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="clip_image007" src="http://s3.51cto.com/wyfs02/M00/7E/8B/wKioL1cEZmziaUpbAABNS2a3G6I516.jpg" width="557" height="74" />

4、接著我們查看下狀態:

650) this.width=650;" title="clip_image009" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="clip_image009" src="http://s3.51cto.com/wyfs02/M01/7E/8B/wKioL1cEZm2y7jCLAAAsC4Nzo0Y260.jpg" width="559" height="71" />

5、為了能夠區分01與02,我們進入容器內修改下首頁檔案:

docker exec -ti app01 /bin/bash

docker exec -ti app02 /bin/bash

650) this.width=650;" title="clip_image011" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="clip_image011" src="http://s3.51cto.com/wyfs02/M02/7E/8B/wKioL1cEZm2AQ--QAABNijI9kdM042.jpg" width="558" height="104" />

同樣的,在App02上也這麼做,接著,我們訪問下,看是否生效:

650) this.width=650;" title="clip_image013" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="clip_image013" src="http://s3.51cto.com/wyfs02/M00/7E/8B/wKioL1cEZm6zF5UvAAAyyVMTqgc703.jpg" width="557" height="167" />

訪問App02:

650) this.width=650;" title="clip_image015" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;padding-right:0px;border-top-width:0px;" border="0" alt="clip_image015" src="http://s3.51cto.com/wyfs02/M01/7E/8B/wKioL1cEZm-CLiPxAAA1PmVldy8027.jpg" width="557" height="149" />

6、至此,我們就成功利用Docker在一台機子上建立了兩個Apache Container

650) this.width=650;" title="logo" style="border-right-width:0px;background-image:none;border-bottom-width:0px;float:none;padding-top:0px;padding-left:0px;margin-left:auto;padding-right:0px;border-top-width:0px;margin-right:auto;" border="0" alt="logo" src="http://s3.51cto.com/wyfs02/M00/7E/8B/wKioL1cEZnCCgzCNAADVPc6TCSE612.png" width="533" height="347" />

本文出自 “VMCloud” 部落格,謝絕轉載!

【VMCloud雲平台】擁抱Docker(三)配置多個容器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.