运行tensorflow docker时如何更改jupyter笔记本端口



我很难理解事务和跨度之间的区别

例如,如果您使用以下图像运行docker

tensorflow/tensorflow:${VERSION}-gpu-jupyter

如何更改jupyter服务器正在运行的端口?

docker run --gpus all -v /home/local_user:/tf/notebooks -p 8889:8888 -it --rm tensorflow/tensorflow:2.3.2-gpu-jupyter

您现在可以在localhost:8889上启动jupyter,或者将8889更改为主机的任何所需端口。

端口映射参考:https://docs.docker.com/engine/reference/run/#expose-输入端口

您可能还需要禁用以更新Dockerfile"HEALTHCHECK";否则你会发现容器在大约46秒的运行时间后死亡!

https://github.com/jupyter/docker-stacks/issues/1817

最新更新