运行Docker镜像时的错误响应

问题1:

我试图从https://github.com/aardk/jupyter-casa按照他们的指示运行一个Docker镜像:

docker run --rm -p 8888:8888 -i -t -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY penngwyn/jupytercasa /bin/sh -c "jupyter notebook" 

但是,我得到以下错误:

/ usr / bin / docker-current:来自守护程序的错误响应:驱动程序无法编程端点上的外部连接kickass_bardeen(90b2146f333df156436337177a0ffc87de7a231e3653b593229dcefadf45293f):exec:“docker-proxy”:在$ PATH中找不到可执行文件。

我试图将docker-proxy-current作为docker-proxy软链接

 sudo ln -s docker-proxy-current docker-proxy 

但没有运气。 任何帮助是极大的赞赏。

问题2:

得到错误之后,我尝试再次运行上面的docker行,但得到:

绑定0.0.0.0:8888失败:端口已分配

我如何释放8888?

我正在运行docker:科学Linux 7.4(氮)通过从另一台PC的vncviewer

似乎我使用的是较早版本的Docker(由系统pipe理员预先安装)。 升级到最新版本解决了这个问题。