Tag: ipv6

pyftpdlib Networkprotocol错误

我正在使用pyftpdlib和pymongo构build一个带有GridFS的FTP服务器。 本地一切都很好。 现在我想使用Docker运行服务器。 我正在使用Dockerimage python:3.6-alpine和mongo:最新的图像。 我运行ftp: docker run -it –rm -p 21:21 ftpimage 和mongo形象: docker run -it –rm mongo 然后我连接: ftp localhost login正在工作, pwd也是。 但是当我运行ls我得到以下错误: 522 Network protocol not supported (use 1). 500 Command "LPRT" not understood. ftp: bind: Address already in use 我正在浏览RFC, use 1 IPv4。 但是我什么也没有用。 FTP服务器不列出任何erorrs。 只是我的FTP客户端。 我不知道它为什么使用IPv6。 当我inputsudo netstat -lptu我得到这个: tcp6 […]

Docker Nginx 502错误的网关ipv6

问题 我正试图在一台Ubuntu服务器上实现一个docker + nginx安装程序,并使用upstart和一个node.js应用程序。 我有node.js应用程序运行,我可以直接连接到它。 而nginx的默认服务器为我工作。 但是,当我尝试连接这两个networking时,遇到了502个坏的网关。 我想知道,如果这可能是由于我的ipv6节点地址(不是故意的,但显示在下面的netstat)。 对不起,如果这是一个noob问题/configuration问题。 我是nginx和Ubuntu的新手。 我已经梳理了一些有用的文章,发现整洁的Linux命令,但迄今没有任何解决scheme为我工作。 cat / proc / version: Linux version 4.4.0-72-generic (buildd@lcy01-24) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) ) #93~14.04.1-Ubuntu SMP Fri Mar 31 15:05:15 UTC 2017 netstat -tpln Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:21 […]

Docker – 无法从Container中Ping服务器IPv6或外部IPv6地址

我在我的服务器上创build了一个Docker容器(Ubuntu Server 16.04)。 我可以从容器中ping泊坞接口的本地和全局IPv6。 我可以从服务器ping容器接口的全局IPv6,但我必须指定接口(使用ping6 -I docker0)。 不幸的是,我无法从容器中ping外部和服务器IPv6。 有关您的信息:从服务器Ping外部IPv6和从另一台设备的SSH IPv6服务器地址工作正常。 我遵循了docker官方的官方教程: https : //docs.docker.com/engine/userguide/networking/default_network/ipv6/ 我错过了什么? 预先感谢您的帮助。

将Docker容器绑定到特定的ipv6地址

目前我有我的Docker容器侦听特定的外部IP地址使用: docker run -p 44.44.44.44:80:80其中44.44.44.44是一个示例外部IP。 使用ipv6地址可以达到相同的结果吗? 只是更换v4不起作用。 我也尝试了使用–ip6选项的不同方法,没有成功。

无法ping通docker的IPv6容器

我运行了docker守护进程,将其与全局IPv6一起用于容器: docker daemon –ipv6 –fixed-cidr-v6="xxxx:xxxx:xxxx:xxxx::/64" 之后,我跑docker集装箱: docker run -d –name my-container some-image 它成功地获得了全球IPv6地址(我通过docker inspect my-container )。 但我不能通过这个IP来ping我的容器: Destination unreachable: Address unreachable 但是我可以通过它的IPv6地址成功ping通docker0网桥。 route -n -6输出包含下一行: Destination Next Hop Flag Met Ref Use If xxxx:xxxx:xxxx:xxxx::/64 :: U 256 0 0 docker0 xxxx:xxxx:xxxx:xxxx::/64 :: U 1024 0 0 docker0 fe80::/64 :: U 256 0 0 docker0 docker0接口有全球IPv6地址: […]

在Docker容器中启用ipv6转发

我试图设置两个networking之间使用Docker(我知道还有其他技术来做到这一点,但我想使用docker)的IPv6之间的防火墙。 我遇到的主要问题是,我找不到在防火墙容器内启用IPv6转发的方法。 从dockerd的参考文献[1]中我知道有一些选项可以启用这个function,但是没有IPv6的function。 这个function是不是还没有支持,还是我做错了什么? 我的daemon.json如下所示: { "ipv6": true, "fixed-cidr-v6": "2001:db8:1::/64", "ip-forward": true } [1] https://docs.docker.com/engine/reference/commandline/dockerd/

Docker容器在本地主机上可见,但不能从具有自定义bridge0的其他主机上看到

新的Docker 1.7.0在RHEL 7.1上安装 所以,我安装了最新的Docker 1.7.0,我无法让这个新服务器服务于外部世界。 [root@pppdc9prd8ok eea.docker.jenkins]# uname -a Linux pppdc9prd8ok 3.10.0-229.4.2.el7.x86_64 #1 SMP Fri Apr 24 15:26:38 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux [root@pppdc9prd8ok eea.docker.jenkins]# docker –version Docker version 1.7.0, build 0baf609 [root@pppdc9prd8ok eea.docker.jenkins]# docker info Containers: 10 Images: 110 Storage Driver: devicemapper Pool Name: docker-253:0-4374531-pool Pool Blocksize: 65.54 kB Backing Filesystem: extfs Data […]

Docker 1.5仅支持IPv6

我在使用IPv6的主机上从Docker(版本1.5.0)容器路由stream量时遇到了问题。 nc -w 10 2a00:1450:4010:c07::71 80输出nc: connect to 2a00:1450:4010:c07::71 port 80 (tcp) timed out: Operation now in progress 。 以下文档 ifconfig eth0; ifconfig docker0; ip -6 route show ifconfig eth0; ifconfig docker0; ip -6 route show ifconfig eth0; ifconfig docker0; ip -6 route show显示: eth0 Link encap:Ethernet HWaddr fa:16:3e:74:4a:b9 inet6 addr: fe80::f816:3eff:fe74:4ab9/64 Scope:Link inet6 addr: […]

在Docker容器中禁用ip v6

我在docker主机上启用了ipv6,但是有一个特定的容器在ipv6导致问题。 有没有办法通过命令行参数或dockerfile指令启动没有ipv6支持的容器?

Docker容器到容器只与IPv6通信

我在OpenStack Mirantis上运行两个虚拟机。 为了简单,让我们调用host-1和host-2。 我无法在不同的主机上从容器到容器进行通信,而不是从容器到 公共互联网在每个主机上,我已经安装了Docker版本1.12.3,并运行以下内容 – tee Dockerfile <<-'EOF' FROM centos RUN yum -y install net-tools bind-utils iputils* EOF 之后 – docker build -t crazy:3 . 在主机1上: – dockerd –ipv6 –fixed-cidr-v6="2001:1b76:2400:e2::2/64" & run -i -t –entrypoint /bin/bash crazy:3 ping6 -c3 google.com ifconfig 在主机2上: – dockerd –ipv6 –fixed-cidr-v6="2001:1b76:2400:e2::2/64" & run -i -t –entrypoint /bin/bash crazy:3 ping6 […]