Tag: networking应用程序

Docker CNI:无法build立networking

为什么我无法为新豆荚创buildnetworking? Error syncing pod, skipping: failed to "SetupNetwork" for "kube-dns-v11-n4yp4_kube-system" with SetupNetworkError: "Failed to setup network for pod \"kube-dns-v11-n4yp4_kube-system(841109e1-2d93-11e6-8393-080027ad62c7)\" using network plugins \"cni\": could not find \".\" plugin; Skipping pod"

docker的主机不能连接互联网

题 在使用命令运行sudo docker network create –driver bridge hadoop的主机上创build桥接networking后: sudo docker network create –driver bridge hadoop then 主机无法连接互联网,但可以连接我公司的本地networking docker集装箱可以连接互联网和本地networking 但是,如果我使用命令删除hadoop桥networking: sudo docker network rm hadoop 那么主机networking一切正常 所以任何人都可以帮助我在创build用户定义的网桥时使主机networking恢复正常吗? 系统信息 docker版本: 1.11.2 操作系统: Ubuntu 16.04

当network_mode:“bridge”(docker-compose)时,无法从本地主机连接容器端口

这是我docker-compose.yml yml version: '2' services: admin_db: build: context: . dockerfile: postgres.dockerfile args: – DB_NAME=admin_db – DB_USER=admin – DB_PASSWORD=admin_pass network_mode: "default" admin: build: context: . dockerfile: admin.dockerfile args: – UID=$UID – GID=$GID – UNAME=$UNAME command: /bin/bash depends_on: – admin_db ports: – "8000:8000" links: – admin_db network_mode: "bridge" 如果与networking_mode:“桥”我应该能够访问我的应用程序(pipe理员)从本地主机http://127.0.0.1:8000/ ,但目前,我能够访问它只在random-ip:8000从本地主机。 我能够http://127.0.0.1:8000/访问时,networking_mode是“主机”,但然后我无法链接容器。 有什么解决scheme有两个东西? – 链接容器 – 应用程序从本地主机运行在http://127.0.0.1:8000/

我的服务器托pipe时如何使用livereload.js?

我在云服务器上设置我的开发环境(为什么不呢,太可爱了!)。 具体来说,我正在docker中运行我的开发环境,在google cloud中,把meanjs / mean GitHub和相应的Dockerhub条目作为起点。 我已经将端口3000从运行服务器的容器映射到运行docker-engine的云服务器上的端口80。 我也以相同的方式将35729端口映射到35729。 请参阅$ sudo docker ps输出(似乎无法将该表中的长行放在代码段中,对不起,我把它放在屏幕截图中): $ sudo docker ps 现在,当我去我的网站,我永远卡在liverload.js(在浏览器控制台“networking”选项卡中看到它)。 livereload永远挂起 请帮助因为这是让我疯狂! 与此问题密切相关,但我想使用livereload而不是禁用它: 如何停止在我的MEAN应用程序中使用livereload.js

使用tb tbf来限制入口带宽的工作,但我不知道细节

我在主机上发现了Docker容器的veth,并使用以下命令来限制容器的入口带宽。 tc qdisc add dev veth root tbf rate 200mbit latency 50ms burst 800000 有用。 不过,我还有另一个集装箱,他们两个都有很大的入口stream量。 我的网卡容量是1000m。 据我所知,入口stream量首先进入docker0桥接,然后进入veth,然后通过容器(net命名空间)内的对等体离开。 我假设每个veths会有两个500mbps(这是不使用tc的情况),其中一个由于tbf缩减到200mbit。 我testing了它来validation我的假设,但有一个800mbps的stream量和一个200 mbps的stream量。 我以为tbf只有在交通受到威胁之后才起作用,但显然我错了。 哪一部分导致这个结果?

如何从主机上的浏览器连接到docker容器?

我使用的是Mac 1.12.0-rc4-beta19的Docker。 使用以下dockerfile和docker-compose.yml构build的容器。 我想通过http://localhost:1344从主机os浏览器连接到容器的1344端口。 但连接失败。 我正在使用容器的1344testing瓶(python轻量级web框架)应用程序 为什么不能从主机连接到容器的端口? 泊坞窗,compose.yml: version: '2' services: datastore: image: busybox:latest volumes: – ./share:/share_to_container ### base (ubuntu) base: build: ./ ports: – "127.0.0.1:1344:1344" – "8000:8000" volumes: – ./app:/app volumes_from: – datastore links: – db – webserver db: build: context: . dockerfile: "mysqlfile" environment: – MYSQL_ROOT_PASSWORD=mypassword ports: – "3306:3306" volumes: – ./mysql:/mysql volumes_from: […]

为什么在与同一桥接networking中的其他Docker容器交谈时,我正在进行NAT

嘿家伙,所以我目前正在试验一个洪stream跟踪器服务器和两个使用Docker的客户端。 我的设置是我创build了一个名为torrent-net的自己的networking。 docker network create -d bridge noto-network 然后,我继续为客户端创build三个容器,一个使用ctorrent,另一个是自定义代码。 第三个容器安装了opentracker服务器。 networkingconfiguration如下: Gateway: ip_address: 172.18.0.1/16 Opentracker: ip_address: 172.18.0.2/16 announce_port: 6969 GoCode: ip_address: 172.18.0.3/16 torrent_port: 6881 cTorrent ip_address: 172.18.0.4/16 torrent_port: 2706 我开始我的追踪器和ctorrent。 当我从我的代码发送一个请求到跟踪器时,我会发回这两个同伴: – ip: 172.18.0.1 port: 6881 – ip: 172.18.0.1 port: 2706 我有两个问题: 所有三个容器都在同一个networking中,所以为什么要互相交谈需要NAT? 作为客户端,我怎么知道这个NAT IP是否代表我? 这是为了避免试图与自己说话。

让Docker4Mac和stream浪者看到对方的networking

我有在stream浪者运行的API,我有在docker集装箱运行的消费者。 事情是,以前,docker机我能够把stream浪汉和docker机相同的networking相当容易。 对于Docker4Mac来说,用一些自动化的方式来做这件事似乎有些困难。 此刻我正在做的是加上我的stream浪主人作为l0别名。 怎样才能使生活更轻松?

NetfilterQueue不在泊坞窗容器中工作

当在一个容器中运行的python脚本导入时,NetfilterQueue显示一个奇怪的问题: File "main.py", line 1, in <module> from netfilterqueue import NetfilterQueue ImportError: /usr/local/lib/python2.7/dist-packages/netfilterqueue.so: undefined symbol: nfq_set_verdict2 在容器中,我已经安装了: FROM debian:wheezy RUN apt-get update && apt-get install -y \ bridge-utils \ net-tools \ iptables \ python \ scapy \ tcpdump \ python-nfqueue \ build-essential \ python-dev \ libnetfilter-queue-dev \ python-pip RUN pip install netfilterqueue COPY ./main.py /main.py […]

Kafka Docker network_mode

我试图让卡夫卡在我的Mac上运行,使用docker撰写。 这是我的docker-compose.yml文件: version: '2' services: zookeeper: image: ******** network_mode: "host" hostname: "zookeeper" environment: – "MYID=1" ports: – "2181:2181" – "3888:3888" mysql: image: ******* network_mode: "host" hostname: "mysql" environment: – "MYSQL_ROOT_PASSWORD=password" ports: – "3306:3306" schema-registry: image: ******** network_mode: "host" hostname: "schema-registry" environment: – "ZOOKEEPER_URL=127.0.0.1:2181" ports: – "8081:8081" kafka: image: ********** network_mode: "host" hostname: "kafka" environment: – […]