如何在链接Docker容器时更改端口映射

时间:2016-06-24 17:50:49

标签: docker

链接它们时是否可以更改两个Docker容器的端口映射?

我有一个运行应用程序容器的映像,它暴露了端口8081(称为app)。另一个图像需要访问此应用程序容器(称为consumer)。

现在我可以很容易地做到:

docker run --name app app
docker run --link=app consumer

这样我就可以app访问tcp://app:8081

不幸的是,两个应用程序都有端口的硬编码设置。 app仅在8081上运行,消费者必须在8080上访问app

我可以更改端口映射,以便{80}在端口8080上app可以使用consumer吗?与--publish=8080:8081类似,但用于容器链接。

0 个答案:

没有答案