在docker容器中的ipyparallel / ipcluster

我正在linux主机上运行一个ipcluster。 设置是非常类似于这个SO问题( https://stackoverflow.com/a/31479269/2146052 )。

我有以下调整我的ipcontroller_config.py

 myip = '*' c.HubFactory.engine_ip = myip c.HubFactory.client_ip = myip c.HubFactory.monitor_ip = myip c.HubFactory.ip = myip c.HubFactory.iopub = (10001, 10002) c.HubFactory.control = (10003,10004) c.HubFactory.task = (10005,10006) c.HubFactory.mux = (10007,10008) c.HubFactory.regport = 10009 c.HubFactory.hb = (10010,10011) c.HubFactory.notifier_port = 10012 

我开始docker集装箱

 docker run -it --rm -p 10000-10012:10000-10012 <myimg> /bin/bash ipcluster start -n4 

IP集群启动正常,但是当我尝试连接时,我得到Hub connection timeout 。 如果我在docker之外运行相同的configuration,这个错误不会发生。 除了简单的端口转发之外,我还需要做进一步的调整吗?