docker-networking相关内容
主机中的容器“突然”失去与外部容器的连接。但是,有些主机被刷新,突然我们遇到以下情况: 该主机可以与其他主机通信。 在主机中运行的容器无法与其他主机通信。 以下是示例: [root @ pprdespap322 deploy]#ping ci.docker.company.net PING pprdespap324.corp.company.net(10.137.55.2
..
我正在学习docker。我看到这两个词使我感到困惑。例如,这里是一个docker-compose,它定义了两个服务 redis 和 web-app 。 服务: redis: container_name:redis image:redis:最新 端口: -“ 6379:6379” 网络: -登录网 应用程序: container_name:网络应用程序 构建: 上下文:。
..
我是Docker的初学者。我在docker run命令中找不到此选项的任何清晰描述,对此深有疑问。 我们可以使用它来访问在其上运行的应用程序吗?码头集装箱没有指定端口?例如,如果我通过在docker run命令中使用选项 -p 8080:8080 在端口8080中运行通过docker映像部署的webapp,我知道我将必须访问它在Docker容器ip / theWebAppName的8080端
..
是否有可能使同一主机内不同网络中的容器进行通信?请注意,我目前不在使用docker-compose。 以下是我所做操作的摘要。我使用以下命令创建了两个网络 docker network create --driver bridge mynetwork1 docker network create --driver桥接mynetwork2 然后我使用以下命令在每个
..
我正在OSX Yosemite和VirtualBox上运行最新的docker/docker-machine,并且试图从主机连接到在容器中运行的lein环形服务器,加载速度很慢,例如加载时间超过1 min以下是我的配置 Docker 1.12.0 Docker机器0.8.0 VirtualBox 5.0.24 我的Docker机器 "ConfigVersion":3,"Driver
..
我开始在macOS上使用Docker,并在尝试完成docker-compose.yml部署了具有5个Flask Web服务器的堆栈.进程似乎可以正常启动,并且分布在两台计算机之间,但是我无法使用浏览器从主机访问这些进程. 我应该如何配置端口转发/网络,使其能够从运行docker容器的虚拟机主机访问群集中的Web服务器? 以下是我已运行的命令列表,其中一些命令具有输出结果. $ d
..
我在docker中具有以下设置: 应用程序(httpd) 熟练 ElasticSearch 基巴纳语 应用程序的日志驱动程序的配置描述了流利的容器.日志将保存在ES中,并显示在Kibana中. 将日志驱动程序配置为此时,它将起作用: web: image: httpd container_name: httpd ports: - "
..
好像我需要一个网络,因为我想通过主机名引用另一个容器中的一个容器. 我也可以使用--link,但是它已被弃用,并且很快就会消失.这就是为什么我想知道Testcontainers是否可以为我创建一个docker网络. 通过命令行,我只需执行docker network create bridge2,然后就可以启动这样的容器了: docker run -it --rm --net=b
..
我在Mac上使用docker,并且docker容器中的curl命令比我的mac上花费的时间更长.容器正在使用默认的桥接网络. 请从容器内部查看以下curl命令: 来自Mac的命令: 谢谢. 解决方案 众所周知,Docker中使用网桥/NAT模式的网络连接速度很慢.您可以使用托管模式.这应该通过 macvlan驱动程序解决. 有关更多参考,请查看此错误.
..
我想在 https://github.com/wrouesnel/postgres_exporter上尝试快速入门示例在MacOS主机设备上。在一个终端中,我在主机网络上以交互模式运行了 postgres 图像: > docker run --network = host -it --rm --rm --env POSTGRES_PASSWORD =密码postgres 无法在本地找到图像
..
我最近开始迁移到Docker 1.9和Docker-Compose 1.5的网络功能,以使用链接进行替换. 到目前为止,通过链接,nginx通过docker-compose连接到我的php5-fpm fastcgi服务器是没有问题的,该服务器位于一组中的另一台服务器中.新近,虽然当我运行docker-compose --x-networking up时,我的php-fpm会启动mongo和n
..
我有单独的带有共同配置和应用程序配置的docker-compose文件.我想通过docker-compose.yml中定义的通用网络将两个docker-compose文件中定义的容器与应用程序的图像连接起来.我需要它来连接到容器主机上的数据库. 如何在另一个docker-compose-producer文件中定义相同的网络 还是可以? 我常见的docker-compose.yml看起来像这样
..
我们正在对我们的微服务应用进行docker化,我遇到了一些发现问题. 该应用程序的配置如下: 当服务以“非本地"模式启动时,它将使用Consul作为其发现注册表. 当服务以“本地"模式启动时,它会自动为每个服务绑定一个地址(例如tcp://localhost:61001,tcp://localhost:61002等.硬编码地址) 在对应用程序进行docker化之后(目前仅适用于本
..
所以,这就是我想要实现的目标: Jupyterhub服务器 在访问并且您未登录时会带您到另一个Web服务器(在Django中自定义编码) 该Web服务器使用OAuth验证用户身份 然后生成一个笔记本容器. 此笔记本容器必须预先填充一个令牌,该令牌由烘焙到笔记本Docker映像中的自定义库使用,以针对服务进行身份验证. 笔记本容器需要能够与Web服务器通信以进行进一步的交互,例如检索
..
我正在开发一个应用程序,我们 pop容器与卷和自定义网络。 我需要添加功能,管理员将能够将运行的容器升级到最新版本。所以我希望能够从其中获取各种信息,弹出一个带有旧配置的新容器。 问题 然而,我不知道我真的需要抓住旧的容器以及如何使用它。例如, 是 NetworkSettings.Networks 足够或其他地方有网络信息数据? 如何使用中的信息安装卷?? {
..
尝试了解码头网络,Docker自动创建以下网络: #docker network ls NETWORK ID NAME DRIVER SCOPE 67b4afa88032 bridge bridge local c88f997a2fa7 host host local 1df2947aad7b none null local 我了解,桥接网络代表所有Dock
..
我使用的是“Mac”的Docker for Mac测试版,并从Spotlight中运行。 有没有办法从控制台或强制运行使用任何配置文件来指定docker主机的ip地址。 现在它从192.168.64.3变为192.168.64.5(每个起始码头可以有任何随机的IP) 可能我需要配置桥接器? com .docker.network.bridge.enable_ip_masq
..
我的Docker版本1.10具有嵌入式DNS服务。 我已经在docker-compose文件中创建了两个服务容器。它们可以通过主机名和IP来相互访问,但是当我想要从主机访问其中的一个时,它不起作用,它只适用于IP而不是主机名。 那么,是否可以通过Docker 1.10的主机名从主机访问Docker容器? 更新: docker-compose.yml 版本:'2' 服务
..
我需要创建一些必须由同一网络上的其他计算机访问的docker容器。 问题是当我创建容器时,Docker只能在主机中获取IP地址。 我已经看了Docker文档(网络),但没有任何工作。 如果我在我的...上运行 ifconfig 机器我的IP地址是 172.21.46.149 。当我进入容器(Ubuntu)并运行 ifconfig 时,IP地址为 172.17.0.2 。我需要Do
..
所以我有3个端口应该暴露在机器的界面。是否可以使用Docker容器来执行此操作? 解决方案 只显示一个端口,这就是您需要做的: docker run -p: 要公开多个端口,只需提供多个 -p 参数: docker run -p: -p
..