windows怎样ssh连接docker中的Ubuntu?

本教程适用于想要在远程服务器上配置docker图形界面用于深度学习的用户。

(三)配置远程桌面连接访问docker容器

容器内依次输入如下指令:

输入指令:exit 退出容器并保存容器到新的镜像:docker commit 容器ID 镜像名:版本名(具体见教程上一章)

2       -p 10500:3389\         #10500为主机任意空闲端口号,3389为远程桌面服务保留端口号

注意:安装程序时要从开启容器的终端中输入指令,而不是从远程桌面中的终端输入。

安装搜狗输入法后可能输入中文时候选框内是乱码,这可能由于你安装的英文版桌面,系统中缺少中文字体库,故需下载中文字体。方法如下:

本教程最终配置docker指令如下:

 1 sudo          #以管理员权限运行docker
 2 NV_GPU=0       #限制容器仅使用0号显卡
 5 -c 1024         #限制容器CPU使用等级(等级越高分配的CPU线程越多,1024最大)
 6 -m 8192m       #限制内存使用量(内存使用最多为设置的2倍)
 7 -it           #打开容器控制台交互界面(-d后台运行容器)
10 -v 主机:容器      #容器内挂载主机硬盘,主机文件挂载点:容器文件挂载点
11 --shm-size=1g     #设置共享内存,(默认64M,参数过小浏览器等组件可能会崩溃)
12 bash         #插入bash组件作为前端控制台交互界面

本教程最终配置完成效果如图:

}
//安装完成后,先启动服务 //没有vim的话,先安装

4、保存刚刚修改的镜像

然后连接就可以了 

}

Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,应用很广。本篇主要讲述Ubuntu下使用SSH远程登录并安装Docker,并且提供了Docker安装的两种方式,希望对大家有所帮助。

首先我们需要准备一个Ubuntu的环境。这里笔者推荐使用Hyper-V来快速安装Ubuntu。

这里笔者推荐使用Hyper-V快速安装Ubuntu,如果已知晓或者已准备好Ubuntu系统的可以跳过此节。

如果C盘空间有限,在创建之前,请修改默认的Hyper-V设置中的虚拟硬盘和虚拟机的位置。

首先,我们需要打开Hyper-V管理器:

然后点击右侧的【快速创建】,并在弹出的界面中选【Ubuntu】:

最后,点击创建虚拟机,Hyper-V管理器就会进行自动下载镜像并进行安装,如果已下载,则会从存档文件中获取并创建:

安装完成后,我们就可以连接刚安装好的Ubuntu系统了(第一次启动需要点时间):

接下来就可以按照引导界面来完成系统设置,进入系统主界面了:

接下来安装Docker我们需要配置外网。如果无法访问外网,我们需要配置Hyper-V的虚拟交换机。

首先,我们需要在Hyper-V管理器打开【虚拟交换机管理器】:

点开后,我们点击【新建虚拟网络交换机】,创建一个外部虚拟交换机:

虚拟交换机创建完成后,我们需要设置虚拟机的网络适配器为刚才所创建的交换机:

设置完成后,我们连接并进入系统,使用自带的火狐浏览器打开百度进行确认:

SSH是一种网络协议,用于计算机之间的加密登录。

在Linux系统的操作上,SSH的使用是必备技能。在往后的Docker管理和操作方面,我们也离不开它。

和上提供了便捷脚本,用于快速,非交互地将Docker CE的边缘和测试版本安装到开发环境中。脚本的源代码位于 docker-install存储库中。

  • 尽量不要在生产环境使用这些脚本
  • 脚本需要root或sudo权限才能运行。因此,在运行脚本之前,应仔细检查和审核脚本。
  • 这些脚本会尝试检测您的Linux发行版和版本,并为您配置包管理系统。此外,脚本不允许您自定义任何安装参数。
  • 脚本安装包管理器的所有依赖项和建议,而不要求确认。这可能会安装大量软件包,具体取决于主机的当前配置。
  • 脚本默认安装Docker的最新版本。

b) 下载Docker安装的便捷脚本,然后执行

}

我要回帖

更多关于 ubuntu配置ssh服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信