自己整理的windows上的docker连接xshell,启用jupyter,超详细笔记

自己整理的windows上的docker安装和连接xshell,并使用jupyter编程笔记。超详细笔记。

一.安装docker
二.安装Xshell Xftp
三.Xshell 连接docker
1.Docker下载镜像(powershell)
docker pull tensorflow/tensorflow:2.0.0-py3(开发使用xshell,需要配置)
2.启动xshell镜像
docker run --rm -it -p 8887:22 tensorflow/tensorflow:2.0.0-py3
进入xshell
3.配置如下
(1)配置root密码
passwd root (2684)
(2)安装vim和ssh服务
apt-get install vim
apt-get install openssh-server
apt-get clean
(3)配置ssh可以root登录
vim /etc/ssh/sshd_config (s)
#PermitRootLogin prohibit-password改为
PermitRootLogin yes
esc+shift+:+wq+enter回到docker
Ctrl+p+q后台运行xshell镜像,回到powershell
(4)进行保存这个修改后的容器为镜像
docker ps (id) 查找id
docker commit 容器id 镜像仓库
如:docker commit cca5 my/tf2
4.保存完成之后先停掉刚刚的镜像容器,docker ps 找到id
docker stop 容器id
5.重新启动xshell镜像
docker run --rm -it -p 8887:22 my/tf2 bash
6.重新启动ssh
service ssh start
7.打开Xshell进行连接
新建会话,主机:127.0.0.1 端口:8887 用户名:root 密码:2684
连接完成进入linux的系统进行linux的使用
8.下载jupyter镜像并启动
(1)docker pull tensorflow/tensorflow:2.0.0-py3-jupyter(开发可以使用jupyter notebook)
(2)jupyter镜像启动
docker run --rm -it -p 8888:8888 tensorflow/tensorflow:2.0.0-py3-jupyter
(3)jupyter通过浏览器127.0.0.1:8888访问,还可以通过启动命令配置自己的jupyter目录
(4)输入 token,启动网页版jupyter成功。

你可能感兴趣的:(docker,docker,ssh)