win10下docker安装centos,并通过xshell连接

背景

docker安装好后,开始着手准备安装centos6.7了,因为kudu官网中要求是centos系统环境在6.6以上7版本以下,所以这里选择是6.7版本。centos安装完后,就可以开始安装kudu啦。

安装前准备

其实docker在安装软件时,会有一个类似与git的库,使用的命令是docker pull <包名>,那么我们怎么知道有哪些库呢?
访问https://hub.docker.com,然后搜索关键词,选择Base Images。
在这里插入图片描述
点进去之后,我们就可以找到具体有哪些版本了。
在这里插入图片描述

安装

打开Window10 PowerShell

查看镜像

执行 docker images
可以列出本地有哪些镜像。如下是我的:
在这里插入图片描述
此时显然还没有centos

拉取镜像

执行docker pull centos:6.7
可以将仓库里的centos6.7拉取到本地。
在这里插入图片描述
此时,再次执行docker images发现centos6.7已经到镜像列表中来了。
在这里插入图片描述

运行centos

执行docker run -it -d -p 50001:22 <你自己的centos镜像ID> /bin/bash
此时,会后台运行docker centos6.7,前提是不能关掉本次powershell窗口。
执行完后,会返回一个容器ID,也就是CONTAINER ID
在这里插入图片描述
再次查看docker 进程
执行docker ps
在这里插入图片描述
发现centos系统已启动。

进入centos

执行前面返回的容器ID,就进入了centos6.7系统了。
执行docker attach <前面返回的容器ID>, 如上面的24c663c3d3be574e4bbff8d180e2fcd62b8b9ccd12b059a3592c6615b618980b

配置

安装并启动ssh服务

以支持远程连接。
运行 yum install openssh-server -y
再运行 service sshd start 启动服务

安装vim命令

执行 yum install vim

配置sshd_config文件

然后编辑sshd_config文件:
vim /etc/ssh/sshd_config
我的配置如下,
在这里插入图片描述
在这里插入图片描述

重启服务

service sshd restart

修改root密码

因为root有默认秘码,如果不设置在远程连接时就会连不上。
先执行yum install passwd
再执行passwd root根据提示输入你要设置的密码
在这里插入图片描述

配置xshell

host要选择当前你的电脑的内网IP,而端口就是前面我们执行运行docker centos带的端口参数。
在这里插入图片描述
在这里插入图片描述
好啦,成功连上了。接下来就可以放飞自我了。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值