当前位置:  开发笔记 > 运维 > 正文

Docker:遗留的--link参数的等价物

如何解决《Docker:遗留的--link参数的等价物》经验,为你挑选了1个好方法。

我需要将我的数据库容器与我的服务器容器连接.现在我只是简单介绍遗留参数--link,它完美无缺

$> docker run -d -P --name rethinkdb1 rethinkdb
$> docker run -d --link rethinkdb:db my-server

但是,如果这个参数最终会被删除,我该怎么办呢?



1> Thomasleveil..:

文档说要使用docker network命令(自Docker 1.9.0开始提供 - 2015-11-03)

代替

$> docker run -d -P --name rethinkdb rethinkdb
$> docker run -d --link rethinkdb:rethinkdb my-server

你现在将使用

$> docker network create --name my-network
$> docker run -d -P --name rethinkdb1 --net=my-network rethinkdb
$> docker run -d --net=my-network my-server

请注意,在新表单中,使用容器名称,而在您能够定义别名之前.

当两个容器属于同一网络时,/etc/hosts会更新其文件,以便您可以使用容器名称而不是其IP地址.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有