🗒️Docker部署jupyter lab工作平台过程记录
00 分钟
2024-7-31
2024-8-1
type
status
date
slug
summary
tags
category
icon
password
😀
用于记录个人docker实践,实践目标是为组内小伙伴搭建个人使用的工作台
 
 

添加Docker存储库

 

docker安装

notion image
notion image
notion image
似乎完成了

设置开机自启动

检验是否安装成功

有信息反馈,安装成功

测试hello-world

但是长时间拉取不下来,估计是网络问题。
 
配置docker的镜像加速
再次尝试hello-world测试
notion image
成功!
接下来配置容器、镜像的web管理工具,portainer。

Portainer镜像拉取

Portainer数据卷创建

创建一个数据卷用于持久化Portainer的数据,这样即使容器被删除,数据也不会丢失
but
在创建数据卷之前,检查docker的默认数据卷创建位置,将其挂载到可用容量大的文件夹下。

修改docker配置文件

这个文件通常位于 /etc/docker/ 目录下
增加以下配置

重启docker

重启后,在新路径下产生新的数据卷。
注:这里需要重新拉取Portainer容器,建议docker配置文件在前一步完成。
接下来创建portainer数据卷。

启动Portainer容器

在web界面可访问到。
notion image

jupyterlab镜像拉取和部署

 
但是jupyterlab拉取多次均失败,使用windows完成拉取,然后打包,通过web界面上传至portainer
依旧失败!需要找下原因。
 

jovyan密码修改

notion image
 
ZZ退出visudo

安装openssh

 
安装时仍失败,先升级apt
 
notion image
 
 
完成后,仍无法通过ssh访问,显示permissioexotn denied
 
原因是我用了root访问,直接用jovyan访问可成功!
 

设置ssh自动启动


评论
  • Twikoo