小编bey*_*int的帖子

没有--net = host参数的docker容器内的网络无法访问

问题:docker容器中没有Internet连接.

症状:ping 8.8.8.8不起作用.来自主机系统的Wireshark回馈:

 19 10.866212113   172.17.0.2 -> 8.8.8.8      ICMP 98 Echo (ping) request  id=0x0009, seq=0/0, ttl=64
 20 11.867231972   172.17.0.2 -> 8.8.8.8      ICMP 98 Echo (ping) request  id=0x0009, seq=1/256, ttl=64
 21 12.868331353   172.17.0.2 -> 8.8.8.8      ICMP 98 Echo (ping) request  id=0x0009, seq=2/512, ttl=64
 22 13.869400083   172.17.0.2 -> 8.8.8.8      ICMP 98 Echo (ping) request  id=0x0009, seq=3/768, ttl=64
Run Code Online (Sandbox Code Playgroud)

但是!如果容器启动与--net=host互联网将完美.

到目前为止我尝试过的:

  • 改变DNS
  • 添加--ip-masq=true/etc/default/docker(重启关闭)
  • 启用与masquerade/ip_forward相关的所有内容
  • 改变默认路线
  • 这里建议的一切

主机配置:

$ sudo route
Kernel IP routing …
Run Code Online (Sandbox Code Playgroud)

networking iptables docker

14
推荐指数
2
解决办法
8961
查看次数

在scikit-image中导入相对/绝对函数时出现问题

我正在尝试为scikit-image 提交PR,但我收到Travis-CI 错误:

  Traceback (most recent call last):
  File "doc/examples/edges/plot_canny.py", line 22, in <module>
    from skimage import feature
  File "/home/travis/build/scikit-image/scikit-image/skimage/feature/__init__.py", line 9, in <module>
    from .peak import peak_local_max
  File "/home/travis/build/scikit-image/scikit-image/skimage/feature/peak.py", line 3, in <module>
    from ..filters import rank_order
  File "/home/travis/build/scikit-image/scikit-image/skimage/filters/__init__.py", line 11, in <module>
    from ._frangi import frangi_filter, hessian_filter
  File "/home/travis/build/scikit-image/scikit-image/skimage/filters/_frangi.py", line 2, in <module>
    from skimage.feature import hessian_matrix, hessian_matrix_eigvals
ImportError: cannot import name hessian_matrix
Run Code Online (Sandbox Code Playgroud)

我想这可能是一个循环导入错误,但我不知道如何解决这个问题.我已经包含 frangi_filterhessian_filter进入过滤器的模块__init__.py.

我也尝试了相对导入,导致 …

python scikit-image

8
推荐指数
1
解决办法
306
查看次数

标签 统计

docker ×1

iptables ×1

networking ×1

python ×1

scikit-image ×1