码迷,mamicode.com
首页 > 其他好文 > 详细

Docker container link

时间:2014-08-11 18:14:13      阅读:392      评论:0      收藏:0      [点我收藏+]

标签:docker link

container和container进行“沟通”,官方称linking containers together!

最为常见的是首先运行一个web container,和运行一个db container,让web container link db container;


通过link,在2个container间建立了一个网络通道(bridge),而且db container 只需要知道上一个container的alias和开放的端口号即可;


举例:

先启动一个db container:

$ sudo docker run -d --name db training/postgres

然后启动web container link db container

$ sudo docker run -d -P --name web --link db:db training/webapp python app.py

注--link flag takes the form:

--link name:alias

通过Docker ps 查看:

$ docker ps
CONTAINER ID  IMAGE                     COMMAND               CREATED             STATUS             PORTS                    NAMES349169744e49  training/postgres:latest  su postgres -c ‘/usr  About a minute ago  Up About a minute  5432/tcp                 db, web/db
aed84ee21bde  training/webapp:latest    python app.py         16 hours ago        Up 2 minutes       0.0.0.0:49154->5000/tcp  web

可以看到db container web/db 说明web container 已link到db container




本文出自 “西伯利亚·狼” 博客,请务必保留此出处http://kernal.blog.51cto.com/8136890/1538610

Docker container link,布布扣,bubuko.com

Docker container link

标签:docker link

原文地址:http://kernal.blog.51cto.com/8136890/1538610

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!