9
我需要连接我的数据库容器与我的服务器容器。现在我只对红色旧参数--link
,其中工程完美泊坞窗:什么是相当于传统 - 链接参数
$> docker run -d -P --name rethinkdb1 rethinkdb
$> docker run -d --link rethinkdb:db my-server
但是,如果该参数将被最终放弃,我将如何做这样的事情上面?
我需要连接我的数据库容器与我的服务器容器。现在我只对红色旧参数--link
,其中工程完美泊坞窗:什么是相当于传统 - 链接参数
$> docker run -d -P --name rethinkdb1 rethinkdb
$> docker run -d --link rethinkdb:db my-server
但是,如果该参数将被最终放弃,我将如何做这样的事情上面?
的文档表示使用docker network
命令而不是(这是可用,因为泊坞窗1.9.0 - 2015年11月3日)
而不是
$> 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地址。
文档说你应该使用[this](https://docs.docker.com/engine/userguide/networking/)。 – jwodder
非常感谢,我想我现在明白了。如果您将两个容器添加到同一网络,则它们的'/ etc/hosts'文件会自动更新,正确 –