我想要做的是通过IP直接从主机访问父码头容器内的容器,以便将域名分配给它们。我正在升级一个免费的在线Java编译器,允许用户使用docker运行任何程序。因此,我使用dind (坞映像中的坞)启动一个主容器,该容器包含在Java程序中,接收请求,并在其中启动坞容器。因此,我想要做的是让用户可以选择运行公开端口的程序,并允许他们使用子域访问他们的容器。所以从图形上看,我有这个等级
Internet -> My Host
我想在一个主机虚拟机上运行多个docker容器,它只能通过一个域访问。我想使用request url来区分容器。为了实现这一点,我尝试将nginx服务器设置为反向代理,并在容器中运行它,同时监听端口80。docker-host.example.com/3000 -> this will access container exposing port 3000
docker-host.exa
我有一个运行Ubuntu16.04的VM,我想在上面部署一个打包为Docker容器的应用程序。不幸的是,当我运行docker run mycontainer时,主机和容器都无法访问server1.vpn-remote.com。此外,如果我在mycontainer或任何其他容器上发出像docker run/start/stop/restart这样的命令,即使对于主机,连接也会再次断开。注意:使用--net="host"运行容器</e