Docker配置Jupyter(tf、pytorch)用于ssh远程访问服务器执行Jupyter

Docker介绍及Jupyter/Tensorflow的配置 - 知乎 (zhihu.com)icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/65886733Docker介绍及Jupyter/Tensorflow的配置 - 知乎 (zhihu.com)icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/65886733#:~:text=%E5%9C%A8DockerHub%E6%90%9C%E7%B4%A2%E9%9C%80%E8%A6%81%E7%9A%84containers%EF%BC%8C%E8%BF%99%E9%87%8C%E6%90%9Ctensorflow%E5%8D%B3%E5%8F%AF%202.%20%E9%80%89%E4%B8%AD%20jupyter%2Ftensorflow-notebook%20%EF%BC%88%E5%BD%93%E7%84%B6%E8%BF%98%E6%9C%89%E5%BE%88%E5%A4%9A%E5%85%B6%E4%BB%96%E7%9A%84%E5%8F%AF%E9%80%89%EF%BC%8C%E8%BF%99%E9%87%8C%E5%B0%B1%E4%B8%8D%E8%BF%87%E5%A4%9A%E4%BB%8B%E7%BB%8D%EF%BC%89%EF%BC%9A%203.%20%E6%8C%89%E7%85%A7Docker%E6%8F%90%E7%A4%BA%E7%9A%84Docker%20Pull,Command%E6%89%A7%E8%A1%8C%EF%BC%9A%20docker%20pull%20jupyter%2Ftensorflow-notebook%204.%20%E5%9C%A8%E4%B8%8B%E8%BD%BD%20jupyter%2Ftensorflow-notebook%20%E5%90%8E%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%E6%9C%AC%E5%9C%B0%E7%9A%84images%EF%BC%9A

docker + pytorch + jupyter 环境配置_pytorch1.9.0 docker-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_37598106/article/details/119916943

如何安装,运行和连接到远程服务器上的Jupyter Notebook-腾讯云开发者社区-腾讯云 (tencent.com)icon-default.png?t=N7T8https://cloud.tencent.com/developer/article/1365548

科研第二步:远程在服务器上跑程序jupyter使用_使用远程服务器的jupyter-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/fs1341825137/article/details/109683965

运行命令jupyter notebook --generate-config \

遇到错误ImportError: cannot import name 'TypeVarTuple' from 'typing_extensions' (/opt/conda/lib/python3.8/site-packages/typing_extensions.py)  \

的解决方案:

【pytorch】错误:ImportError: cannot import name ‘Self‘ from ‘typing_extensions‘_cannot import name 'self' from 'typing-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_59256973/article/details/134119379

服务器docker上配置pytorch-gpu以及juypterlab_docker cuda-torch-jupyterlab-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/a10000b/article/details/120313550?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-1-120313550-blog-119916943.235%5Ev43%5Epc_blog_bottom_relevance_base4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-1-120313550-blog-119916943.235%5Ev43%5Epc_blog_bottom_relevance_base4&utm_relevant_index=2

记得建立宿主机和docker容器的端口映射关系:

建立宿主机和docker容器的端口映射-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/weixin_44012667/article/details/139127279?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22139127279%22%2C%22source%22%3A%22weixin_44012667%22%7D

  • 10
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Docker配置JupyterHub,您可以按照以下步骤进行操作: 1. 首先,确保您已经安装了DockerDocker Compose。如果没有,请先安装它们。 2. 创建一个名为`jupyterhub`的文件夹,并在其中创建一个名为`Dockerfile`的文件。 3. 在`Dockerfile`中添加以下内容: ```Dockerfile FROM jupyterhub/jupyterhub:1.4 # 安装 JupyterHub 的依赖包 RUN pip install jupyterhub-dummyauthenticator # 添加自定义配置文件 COPY jupyterhub_config.py /srv/jupyterhub/jupyterhub_config.py ``` 这个Dockerfile基于官方的JupyterHub镜像,并安装了一个名为`jupyterhub-dummyauthenticator`的虚拟认证器,以便在测试环境中使用。您可以根据需要更改认证器。 4. 在`jupyterhub`文件夹中创建一个名为`jupyterhub_config.py`的文件,并添加您的JupyterHub配置。例如: ```python c.JupyterHub.authenticator_class = 'dummyauthenticator.DummyAuthenticator' c.JupyterHub.spawner_class = 'dockerspawner.DockerSpawner' .DockerSpawner.image = 'jupyter/scipy-notebook' c.DockerSpawner.remove_containers = True # 添加其他配置选项... ``` 这里使用了`dummyauthenticator`作为虚拟认证器,并使用了`dockerspawner`作为启动器。您可以根据需要添加其他配置选项。 5. 确保您在`jupyterhub`文件夹中有一个名为`jupyterhub_config.py`的配置文件和一个名为`Dockerfile`的Docker文件。 6. 打开终端,导航到`jupyterhub`文件夹,并构建Docker镜像: ``` docker build -t jupyterhub-image . ``` 这会构建一个名为`jupyterhub-image`的Docker镜像。 7. 创建一个名为`docker-compose.yml`的文件,并添加以下内容: ```yaml version: '3' services: jupyterhub: image: jupyterhub-image ports: - 8000:8000 volumes: - /var/run/docker.sock:/var/run/docker.sock ``` 这个`docker-compose.yml`文件定义了一个名为`jupyterhub`的服务,使用之前构建的Docker镜像,并将主机的8000端口映射到容器的8000端口。 8. 在终端中导航到包含`docker-compose.yml`文件的目录,并运行以下命令启动JupyterHub: ``` docker-compose up -d ``` 现在,您应该可以通过访问`http://localhost:8000`来访问JupyterHub。 请注意,这只是一个简单的示例配置。根据您的需求,您可能需要进行更多的配置和调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值