Tag: 泊船

使用gradle-docker-plugin将docker服务器IP设置为环境variables

我参考了Benjamin Muschko的Gradle-Docker插件 。 我使用Mac OS X,但我的一些同事使用Linux。 我想find一种方法来使用上面的插件来检索docker服务器IP,并将其设置为我的Spring Boot应用程序使用的环境variables。 我可以通过发出一个docker-machine ip <machineName>来手工完成,但是我需要通过gradle以编程的方式来完成这个工作,以便我可以从gradle运行我的应用程序,它将: 检索docker服务器IP 将其设置为一个envvariables(例如$DOCKER_IP ) 然后,我的Spring Boot应用程序将使用该variables连接到Docker主机上的Mysql和Elasticsearch 。 这是可能的以通用的方式做到这一点,以便它可以在Mac OS X 和 Linux下工作?