我正在使用码头图像来让码头停靠。在启动父码头内的码头集装箱时,是否可以使用父码头集装箱的桥接器,以便我可以共享码头容器内的集装箱和父码头集装箱之间的网络?
我想要做的是通过IP直接从主机访问父码头容器内的容器,以便将域名分配给它们。
更新->的主要思想
我正在升级一个免费的在线Java编译器,允许用户使用docker运行任何程序。因此,我使用dind (坞映像中的坞)启动一个主容器,该容器包含在Java程序中,接收请求,并在其中启动坞容器。因此,我想要做的是让用户可以选择运行公开端口的程序,并允许他们使用子域访问他们的容器。所以从图形上看,我有这个等级
Internet -> My
我最近开始在我自己的个人网站上使用Docker。所以我的网站设计基本上是
Nginx -> Frontend -> Backend -> Database
目前,数据库是使用AWS RDS托管的。这样我们就可以暂时不谈这个了。
所以我的问题是
目前,我的应用程序被分离到不同的存储库中。前端和后端分别。
- Where should I store my 'root' docker-compose.yml file. I can't decide to store it in either the frontend/backend repos
我有一个码头映像,启动jstatd -p 1099,然后启动我的Java应用程序。我还在dockerfile中公开了端口1099。
我已经将这个坞映像部署到AWS ElasticBeanstalk中,我可以从EB日志中看到端口是公开的。
/var/log/docker-ps.log
-------------------------------------
'docker ps' ran at Fri Jun 17 04:23:02 UTC 2016:
CONTAINER ID IMAGE COMMAND CR