加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在Docker中链接容器

发布时间:2020-12-16 03:28:53 所属栏目:安全 来源:网络整理
导读:Docker允许您按名称输入link containers. 我有两个问题: 假设A(客户端)链接到B(服务),B的端口是动态暴露的(即实际主机端口由Docker确定,而不是由用户提供).如果B关闭并重新启动会发生什么? Docker是否在A上更新环境变量? Docker是否再次为B分配了相同的端

Docker允许您按名称输入link containers.

我有两个问题:

>假设A(客户端)链接到B(服务),B的端口是动态暴露的(即实际主机端口由Docker确定,而不是由用户提供).如果B关闭并重新启动会发生什么?

> Docker是否在A上更新环境变量?
> Docker是否再次为B分配了相同的端口?
> B的链接是否已损坏?
> ……?

>除此之外,很明显,如果两个容器都在同一台主机上运行,??这样可以正常工作.链接容器是否也适用于机器边界?

最佳答案
我会说:尝试;).

此刻,docker一旦启动就没有对进程的任何控制,因为它没有fork就执行了(3).无法更新env,这就是为什么链接需要在容器运行之前完成并且之后无法编辑的原因.

Docker将尝试将同一端口重新分配给B,但没有保修,因为其他容器可能正在使用它.

“破碎”是什么意思?如果您在未链接的容器之间禁用了网络,则在停止/启动容器时它仍然可以正常工作.

不,您还无法通过网络链接容器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读