docker安装Ubuntu以及ssh连接
2024-09-01 05:21:03
一、简述
环境:
Windows10
docker:2.1.0.1
二、开始安装
Windows的docker安装就不再多说了,网上有很多教程
在docker的hub仓库中,有专门的ubuntu系统。我们直接用使用就可以了。
1、打开cmd,拉取Ubuntu
docker pull ubuntu
2、查看拉取是否成功
docker images
3、运行容器
docker run --name iubuntu -t -i -d -p : ubuntu
参数: –name 指定生成的容器的名称
-i: 以交互模式运行容器,保证容器中STDIN是开启的。通常与 -t 同时使用;
-t: 为容器重新分配一个伪tty终端,通常与 -i 同时使用;
-d: 后台运行容器,并返回容器ID;
-p:可以指定要映射的IP和端口,但是在一个指定端口上只可以绑定一个容器。支持的格式有 hostPort:containerPort、ip:hostPort:containerPort、 ip::containerPort。
ubuntu 则是镜像名称,镜像ID也可以的。
4、查看是否运行成功
查看正在运行的镜像
docker ps
二、安装ssh服务
1、进入容器终端安装ssh服务
docker exec -t -i iubuntu /bin/bash
2、执行更新
apt-get update
等待,输入Y就可以了
3、安装ssh-client、ssh-server
安装ssh-client命令
apt-get install openssh-client
等待,输入Y就可以了
安装ssh-server命令
apt-get install openssh-server
等待,输入Y就可以了
安装完成后,先启动服务
/etc/init.d/ssh start
查看是否正确启动
ps -e|grep ssh
编辑sshd_config文件
需要先安装vim编辑器
apt-get install vim
编辑sshd_config文件
vim /etc/ssh/sshd_config
保存退出 ESC + : + WQ
重启ssh服务
service ssh restart
设置ssh密码
passwd root
查看容器的IP
先安装net-tools工具包
apt-get install net-tools
查看IP
ifconfig
退出
exit
4、保存刚刚修改的镜像
docker commit [容器ID/容器名] [REPOSITORY:TAG]
三、使用Xshell连接
在本机连接可以用localhost:3316连接也可以用本机IP:3316连接
然后连接就可以了
最新文章
- 【转】SpringMVC中DispatcherServlet配置中url-pattern 配置/*和/的区别
- 七个高效的文本编辑习惯(以Vim为例)
- Anti-Grain Geometry 概述
- centos Minicom通信终端
- 记忆2--记忆的";记";和";忆";
- Unix/Linux环境C编程入门教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建
- hdu 4033 Regular Polygon 计算几何 二分+余弦定理
- EffectiveC++ 第5章 实现
- E. Superhero Battle Codeforces Round #547 (Div. 3) 思维题
- [Hibernate] 通过 properties 类和 hql 语句进行动态查询
- Spring Boot 技术总结
- Vistual Studio Community 2017 账号的许可证过期,公安网激活方法
- leetcode 数组类型题
- 回文树练习 Part1
- VS2010/MFC编程入门之十三(对话框:属性页对话框及相关类的介绍)
- selenium 概念及练习 !
- Android Codenames, Tags, and Build Numbers
- 吴超老师课程--Pig的介绍和安装
- js中的break,continue,return
- Mockito为什么不能mock静态方法