Docker不链接容器

时间:2015-01-16 18:58:51

标签: docker ubuntu-14.04

我正在关注the userguide on dockerlinks

我按照以下步骤操作:

  • sudo docker run -d --name db training/postgres
  • sudo docker run -d -P --name web --link db:db training/webapp python app.py
  • sudo docker inspect -f "{{ .HostConfig.Links }}" web

在最后一步中,指南断言[/db:/web/db]

的返回值

我收到的是<no value>

为什么容器没有链接?

1 个答案:

答案 0 :(得分:4)

apt-get存储库包括docker版本1.0.1,但版本1.3之前文档中没有显示HostConfig.Links(请参阅“搜索文档”下的版本切换器)。

您可以通过运行docker --version来验证这是否是问题。

如果您需要最新版本的docker(1.4),则应卸载docker.io并按照此处的说明进行操作:http://docs.docker.com/installation/ubuntulinux/#docker-maintained-package-installation。特别是请看注释,因为你可以运行:

curl -sSL https://get.docker.com/ubuntu/ | sudo sh

这也将为您提供Ubuntu存储库中版本所缺少的一些其他优秀功能,例如exec