请教后端的帅哥们一个问题,先谢谢大家了。🙏🙇
后端服务 A
部署在一个 docker 中,可执行文件 as
及其依赖部署在另一个 docker 中。
服务 A
需要调用as
,且调用时需要传给as
一个位于宿主机上的文件路径。
在保证以下两点的前提下,实现这个有什么好的方案吗?望指点
1
julyclyde 47 天前
网络
|
2
DefoliationM 47 天前 via Android
RPC 走 Unix socket 。
|
![]() |
3
liuhai233 47 天前
docker 创建 network
两个容器都加入这个网络 |
![]() |
4
siweipancc 47 天前 via iPhone
没搞懂网络就急匆匆上 docker?
|
5
clintme 47 天前 via iPhone
用 docker-compose 管理,放在 一个 bridge 网络里
|
6
elgae OP @siweipancc 嗯。
|
7
julyclyde 46 天前
@siweipancc 现在阿猫阿狗都用 docker
因为离开 docker 根本不会思考问题 |
8
elgae OP @julyclyde @siweipancc 我做客户端的,问个 docker 的问题很正常吧。给你俩优越的不行?闻道有先后,仅此而已。
既然二位这么懂,而且阿猫、阿狗不应该用 docker ,那我再请教一下。 可执行文件 as 通常在最新的 linux 发行版中构建,所以其依赖的动态库(如 glibc )也比较新。且 as 需要随着其生态进行更新,部署到服务中。 如果 as 与服务 A 部署在同一个环境中,除了将动态库静态链接打包进 as ,有其他好的方案吗? |