猿问

docker中,如果进入其中一个容器,如何使用到其它容器的服务?

比如,我有多个容器 mysql php-fpm php-cle redis 等四个容器。

现在我有这个需求,
比如,我需要在cli命令行下,执行一个PHP文件。这个文件需要用到mysql redis,
这时候如果我进入PHP容器里执行命令,会找不到mysql和redis服务,
这时候要怎么办啊。DOCKER如何处理这种问题?


胡说叔叔
浏览 2398回答 2
2回答

MYYA

容器编排

米琪卡哇伊

我能理解成,你想要在php容器里访问mysql、redis容器吗?那最简单的办法就是在启动php容器的时候使用docker run -link redis:redis --link mysql:mysql。
随时随地看视频慕课网APP
我要回答