首页 > 系统相关 >docker新建Ubuntu18.04镜像的容器使用jupyter可以网页访问链接

docker新建Ubuntu18.04镜像的容器使用jupyter可以网页访问链接

时间:2022-11-09 15:36:08浏览次数:45  
标签:10 jupyter 容器 notebook docker Ubuntu18.04 10240

  • 0,使用官网ubuntu18.04 镜像

docker pull ubuntu:18.04
查看镜像列表
docker images
可以看到新的镜像 的名称和ID

  • 1,创建一个带端口链接的容器(ubuntu1804 为自定义容器名称 7266638574fb 为镜像的ID)

docker run -it -d -p 8888:8888 -p 6006:6006 -p 8022:22 --ipc=host --name ubuntu1804 7266638574fb /bin/bash

  • 2.检查一下所有容器状态

docker ps -a

  • 3.进入容器

docker attach ubuntu1804

  • 4.更新源(可能结束后会自动退出容器,再重新进来到这一步,再来一次apt-get update)

apt-get update

  • 5.安装python3

apt-get install python3

  • 6.安装pip3

apt-get install python3-pip

  • 7.安装jupyter

pip3 install jupyter

  • 8.出现报错:Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-k7_ytim_/pyzmq/

pip3 install --upgrade pip
再执行
pip3 install jupyter

  • 8.安装vim

apt-get install vim

  • 9.配置jupyter notebook可远程访问

(1)jupyter-notebook --generate-config
(2)设置密码(两次)
jupyter-notebook password
(3)据说密码设置完了 会产生sha1码,要复制下来(我的没有产生sha1码)所以执行
cat /root/.jupyter/jupyter_notebook_config.json
得到:
“NotebookApp”: {
“password”: "argon2:a r g o n 2 i d argon2idargon2idv=19m = 10240 , t = 10 , p = 8 m=10240,t=10,p=8m=10240,t=10,p=8dnqYPNRGtzqEiYWFcm7I7gKaTeX parse error: Expected 'EOF', got '}' at position 25: …4kZofqXM+qazA" }̲ 复制 argon2:argon2idv = 19 v=19v=19m=10240,t=10,p=8d n q Y P N R G t z q E i Y W F c m 7 I 7 g dnqYPNRGtzqEiYWFcm7I7gdnqYPNRGtzqEiYWFcm7I7gwUE1Wpa3t4kZofqXM+qazA

  • (4)vim /root/.jupyter/jupyter_notebook_config.py

在jupyter_notebook_config.py文件末填入下面配置:
#允许通过任意绑定服务器的ip访问
c.NotebookApp.ip=’’
用于访问的端口
c.NotebookApp.port = 8888
不自动打开浏览器
c.NotebookApp.open_browser = False
设置登录密码(复制你自己的argon2:***********)
c.NotebookApp.password =u’argon2:a r g o n 2 i d argon2idargon2idv=19m = 10240 , t = 10 , p = 8 m=10240,t=10,p=8m=10240,t=10,p=8dnqYPNRGtzqEiYWFcm7I7g$wUE1Wpa3t4kZofqXM+qazA’

  • 10.容器内启动jupyter

jupyter-notebook --ip=0.0.0.0 --allow-root

  • 11.本地浏览器访问远程docker的jupyter

http://宿主机ip:8888
备注:
按Ctrl+P+Q退出容器但不关闭
————————————————
版权声明:本文为CSDN博主「商在兴」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/szx123_/article/details/121224830

标签:10,jupyter,容器,notebook,docker,Ubuntu18.04,10240
From: https://www.cnblogs.com/hansjorn/p/16873874.html

相关文章

  • docker部署nacos
    docker安装nacos1、查看镜像dockersearchnacos2、创建目录mkdir-p/mydata/nacos/confmkdir-p/mydata/nacos/logs2、创建临时容器dockerrun-p8848:8848-......
  • Docker安装Mysql8
    ​​CentOS7.9安装Docker​​拉取mysql镜像搜寻仓库里面有那些镜像dockersearchmysql我们拉取mysql:latest的镜像dockerpullmysql:latest查看镜像但是我们不知道m......
  • Docker 安装 Jenkins
    一、Docker介绍1、什么是dockerDocker容器是一个开源的应用容器引擎,让开发者可以以统一的方式打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何安装了docke......
  • 关于Docker的一些事--Docker部署以及常用的命令
    Docker部署 docker的基本构成   可能图片有点模糊。。。从左到右:客户端、docker主机、远程仓库镜像 imagedocker镜像就好比是一个模板,可以通过这个模板来......
  • 自定义创建Docker镜像,上传至Docker Hub并使用
    自定义创建Docker镜像选择基础镜像系统首先第一步是需要拉取centos:7作为基础镜像系统,以后所有操作均在此基础之上构建。dockerpullcentos:7确定镜像的功能确定......
  • 关于Docker的一些事--Docker概述
    为什么会出现docker?背景以一个食品工厂为例子,有一款食品产品,从研发到包装,需要分别两套生产线,虽然感觉说很好,符合SOP,但是吧,产能很慢,这是为什么呢?研发:食品搭配、颜色搭配......
  • Docker安装和常用配置
    Docker安装:Docker安装的一个简单的方式是直接通过官方的安装脚本,指定阿里云镜像可以加快速度。curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun......
  • Docker 如何实现非root用户构建httpd镜像以及遇到的问题有哪些
    为什么要用非root来构建httpd呢?由于公司云平台,一般的web组件。不允许用root用户来部署相关应用程序。所以只能编写dockerfile先构建镜像,然后再部署到云平台(kubenetes集群),主......
  • k8s--docker状态码
    最常见的退出码,来回答两个重要问题:这些退出码是什么意思?导致该退出码的动作是什么?exitcode:代表一个进程的返回码,通过系统调用exit_group来触发。在POSIX中,0代表正常......
  • 第2-1-5章 docker安装MinIO实现文件存储服务-springboot整合minio-minio全网最全的资
    目录1.MinIO介绍2.MinIO应用场景2.1单主机单硬盘模式2.2单主机多硬盘模式2.3多主机多硬盘分布式3.MinIO特点4.存储机制5.docker安装MinIO6.docker-compose安装Min......