我有一个正在运行的HBase实例,我的应用程序连接到它。我们计划将该应用程序移动到Docker容器中,但保持HBase在Docker之外运行。我可以使用以下方法在运行Docker容器时使用add-host选项使我的应用程序在Docker容器中运行并连接到HBase。
docker run -dit --add-host hbasehost:xxx.xxx.xxx.xxx mydockerimage
然而我们需要的是Swarm的自动扩展功能,因为我们有多个服务需要运行,如果我想将我的应用程序作为Docker服务而不是单独的容器运行,实现这一点的正确方式是什么,我在“docker service”中找不到“--add-host”的任何参考。