0
Link environment variables自v2以来已被弃用。那么发现随机端口的另一种方法是什么?我有一个dockerized java应用程序,我可以通过环境变量通知数据源,但现在我不能。模糊的提及,我应该使用link name
不起作用。有其他选择吗?Docker撰写v3和链接环境变量
Link environment variables自v2以来已被弃用。那么发现随机端口的另一种方法是什么?我有一个dockerized java应用程序,我可以通过环境变量通知数据源,但现在我不能。模糊的提及,我应该使用link name
不起作用。有其他选择吗?Docker撰写v3和链接环境变量
所以这里有东西--link
用来创建这么多不必要的变量,而这些变量并不是必需的。
现在,当您使用docker-compose时,您可以任意指定您的服务。所以如果你正在运行mysql,你可以将它命名为mysql或db或dbservice或任何东西。
在您的配置中,您可以使用服务名称mysql
或db
或dbservice
。或者你可以在代码中使用环境变量来获取服务名称并通过你的docker-compose传递。
另外,您可以为具有不同名称的同一容器设置别名。
关于端口,如果我有一个nginx图像显示端口8080.然后我知道我的配置,它将始终是端口8080,因此不需要通过它