Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 运行分离的Bokeh服务器_Python_Docker_Ubuntu_Bokeh - Fatal编程技术网

Python 运行分离的Bokeh服务器

Python 运行分离的Bokeh服务器,python,docker,ubuntu,bokeh,Python,Docker,Ubuntu,Bokeh,我试图在Docker容器中运行bokeh服务器,但bokeh不允许我在服务器运行时输入命令。是否有一种方法可以运行服务器,以便在页面打开时输入其他命令?我正在为这个容器使用一个(稍微修改过的)带有python3的ubuntu映像 如果有人碰巧也知道为什么我在暴露端口后无法从主机访问该页面,那就更好了,这是我试图解决的更大问题。您可以使用这一行: bokeh serve --show --allow-websocket-origin=localhost:5006 file_name.py 将以下

我试图在Docker容器中运行bokeh服务器,但bokeh不允许我在服务器运行时输入命令。是否有一种方法可以运行服务器,以便在页面打开时输入其他命令?我正在为这个容器使用一个(稍微修改过的)带有python3的ubuntu映像

如果有人碰巧也知道为什么我在暴露端口后无法从主机访问该页面,那就更好了,这是我试图解决的更大问题。

您可以使用这一行:

bokeh serve --show --allow-websocket-origin=localhost:5006 file_name.py
将以下内容放在dockerfile的末尾,以运行上面的命令,并能够访问您尝试托管的应用程序:

CMD ["bokeh","serve","--show","--allow-websocket-origin=localhost:5006","file_name.py"]