Docker系列: 把container們互相連通 "--link"



今天在試著用ELK作為Monitor的工具

身為一個懶人Devops的愛好者

就選用了Docker作為快速建起這些服務的工具

(不得不說,這實在是很方便阿<3)

不過其中有不少小問題是要研究一下才會動的

Docker的container都是獨立的個體
通常在run的時候你會自己指定好container跟local的port對應
> -p 8080:8080 之類的

但是有時候多個服務之間會有需要彼此溝通的情況
比如說在
1. ELK的時候logstash要跟elasticsearch溝通
2. Kibana要跟elasticsearch溝通
這時候就要用到--link的option

通常會這樣使用
> docker run -it -link 'container_name':'alias' 'image_name'

然後再使用的時候,如果原本要使用
localhost:8080 就要改成 alias:8080

留言

這個網誌中的熱門文章

postman有跨網域神力啊

angular ui-router 變更網址列的方式! (偷渡關於移除URL中的#

google smtp好麻煩啊~