docker-networking相关内容

Docker网络已禁用:警告:IPv4转发已禁用。网络将无法正常工作

主机中的容器“突然”失去与外部容器的连接。但是,有些主机被刷新,突然我们遇到以下情况: 该主机可以与其他主机通信。 在主机中运行的容器无法与其他主机通信。 以下是示例: [root @ pprdespap322 deploy]#ping ci.docker.company.net PING pprdespap324.corp.company.net(10.137.55.2 ..
发布时间:2020-10-24 18:59:09 其他开发

docker-compose:网络与链接之间的区别

我正在学习docker。我看到这两个词使我感到困惑。例如,这里是一个docker-compose,它定义了两个服务 redis 和 web-app 。 服务: redis: container_name:redis image:redis:最新 端口: -“ 6379:6379” 网络: -登录网 应用程序: container_name:网络应用程序 构建: 上下文:。 ..
发布时间:2020-10-24 18:50:31 其他开发

Docker命令中的--net = host选项实际上是做什么的?

我是Docker的初学者。我在docker run命令中找不到此选项的任何清晰描述,对此深有疑问。 我们可以使用它来访问在其上运行的应用程序吗?码头集装箱没有指定端口?例如,如果我通过在docker run命令中使用选项 -p 8080:8080 在端口8080中运行通过docker映像部署的webapp,我知道我将必须访问它在Docker容器ip / theWebAppName的8080端 ..
发布时间:2020-10-24 18:42:31 其他开发

无法从主机访问Docker群中的Web服务器

我开始在macOS上使用Docker,并在尝试完成docker-compose.yml部署了具有5个Flask Web服务器的堆栈.进程似乎可以正常启动,并且分布在两台计算机之间,但是我无法使用浏览器从主机访问这些进程. 我应该如何配置端口转发/网络,使其能够从运行docker容器的虚拟机主机访问群集中的Web服务器? 以下是我已运行的命令列表,其中一些命令具有输出结果. $ d ..
发布时间:2020-08-15 00:02:48 其他开发

如果不存在,Testcontainers可以为我创建docker网络吗?

好像我需要一个网络,因为我想通过主机名引用另一个容器中的一个容器. 我也可以使用--link,但是它已被弃用,并且很快就会消失.这就是为什么我想知道Testcontainers是否可以为我创建一个docker网络. 通过命令行,我只需执行docker network create bridge2,然后就可以启动这样的容器了: docker run -it --rm --net=b ..

Docker容器中的速度慢

我在Mac上使用docker,并且docker容器中的curl命令比我的mac上花费的时间更长.容器正在使用默认的桥接网络. 请从容器内部查看以下curl命令: 来自Mac的命令: 谢谢. 解决方案 众所周知,Docker中使用网桥/NAT模式的网络连接速度很慢.您可以使用托管模式.这应该通过 macvlan驱动程序解决. 有关更多参考,请查看此错误. ..
发布时间:2020-06-12 18:54:26 其他开发

Docker Networking-nginx:在上游找不到[emerg]主机

我最近开始迁移到Docker 1.9和Docker-Compose 1.5的网络功能,以使用链接进行替换. 到目前为止,通过链接,nginx通过docker-compose连接到我的php5-fpm fastcgi服务器是没有问题的,该服务器位于一组中的另一台服务器中.新近,虽然当我运行docker-compose --x-networking up时,我的php-fpm会启动mongo和n ..
发布时间:2020-05-17 20:35:55 其他开发

通过共享网络连接docker-compose文件

我有单独的带有共同配置和应用程序配置的docker-compose文件.我想通过docker-compose.yml中定义的通用网络将两个docker-compose文件中定义的容器与应用程序的图像连接起来.我需要它来连接到容器主机上的数据库. 如何在另一个docker-compose-producer文件中定义相同的网络 还是可以? 我常见的docker-compose.yml看起来像这样 ..
发布时间:2020-05-17 00:50:30 其他开发

2个Docker容器可以(或应该)通过localhost相互交互吗?

我们正在对我们的微服务应用进行docker化,我遇到了一些发现问题. 该应用程序的配置如下: 当服务以“非本地"模式启动时,它将使用Consul作为其发现注册表. 当服务以“本地"模式启动时,它会自动为每个服务绑定一个地址(例如tcp://localhost:61001,tcp://localhost:61002等.硬编码地址) 在对应用程序进行docker化之后(目前仅适用于本 ..

JupyterHub产生的Jupyter Notebook容器没有外部网络访问权限

所以,这就是我想要实现的目标: Jupyterhub服务器 在访问并且您未登录时会带您到另一个Web服务器(在Django中自定义编码) 该Web服务器使用OAuth验证用户身份 然后生成一个笔记本容器. 此笔记本容器必须预先填充一个令牌,该令牌由烘焙到笔记本Docker映像中的自定义库使用,以针对服务进行身份验证. 笔记本容器需要能够与Web服务器通信以进行进一步的交互,例如检索 ..

如何使用以前的网络和卷升级Docker容器?

我正在开发一个应用程序,我们 pop容器与卷和自定义网络。 我需要添加功能,管理员将能够将运行的容器升级到最新版本。所以我希望能够从其中获取各种信息,弹出一个带有旧配置的新容器。 问题 然而,我不知道我真的需要抓住旧的容器以及如何使用它。例如, 是 NetworkSettings.Networks 足够或其他地方有网络信息数据? 如何使用中的信息安装卷?? { ..
发布时间:2017-06-11 01:06:17 Linux/Unix

为mac的docker指定ip地址

我使用的是“Mac”的Docker for Mac测试版,并从Spotlight中运行。 有没有办法从控制台或强制运行使用任何配置文件来指定docker主机的ip地址。 现在它从192.168.64.3变为192.168.64.5(每个起始码头可以有任何随机的IP) 可能我需要配置桥接器? com .docker.network.bridge.enable_ip_masq ..
发布时间:2017-06-10 21:45:14 Linux/Unix

Docker 1.10通过主机从主机访问容器

我的Docker版本1.10具有嵌入式DNS服务。 我已经在docker-compose文件中创建了两个服务容器。它们可以通过主机名和IP来相互访问,但是当我想要从主机访问其中的一个时,它不起作用,它只适用于IP而不是主机名。 那么,是否可以通过Docker 1.10的主机名从主机访问Docker容器? 更新: docker-compose.yml 版本:'2' 服务 ..
发布时间:2017-06-10 21:17:21 Linux/Unix

如何使Docker容器通过IP访问其他网络机器?

我需要创建一些必须由同一网络上的其他计算机访问的docker容器。 问题是当我创建容器时,Docker只能在主机中获取IP地址。 我已经看了Docker文档(网络),但没有任何工作。 如果我在我的...上运行 ifconfig 机器我的IP地址是 172.21.46.149 。当我进入容器(Ubuntu)并运行 ifconfig 时,IP地址为 172.17.0.2 。我需要Do ..
发布时间:2017-06-10 20:30:24 Linux/Unix