Docker:旧版 --link 参数的等价物是什么

2024-03-08

我需要将我的数据库容器与服务器容器连接。现在我只是对遗留参数感到愤怒--link,效果完美

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

但是,如果这个参数最终被删除,我将如何做类似上面的事情?


文档说使用docker network https://docs.docker.com/engine/userguide/networking/work-with-networks/命令(自 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

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker:旧版 --link 参数的等价物是什么 的相关文章

随机推荐