简单直接,使用脚本在Windows下的docker安装centos并使用xshell连接

1. windows下载dockers

2. 拉取镜像,启动并进入容器

 docker pull centos
 docker run -tid --name=centos --privileged=true -p 22:22 centos /usr/sbin/init
 docker exec -it centos /bin/bash 

提示:
第一个命令默认拉取最新镜像,这个可以会耗点时间,等会就好了
-p 宿主机端口:虚拟机端口,在使用xshell工具连接时所填写的端口就是这里的宿主机端口,这里可以随意选择宿主机端口,只要不冲突就行

新建txt文本,将上面代码复制进去,然后重命名为以bat为后缀的脚本文件,具体名称随意,只要是以bat为后缀就行,然后双击该文件,系统会自动运行该文件,然后执行拉取镜像,启动并进入容器,如下图:
在这里插入图片描述

3. 拉取centos并下载相关服务

新建脚本文件,具体名称随意,我暂且命名为:install_centos.sh,

 vi install_centos.sh

内容如下:

#!/bin/bash

 yum install -y net-tools 

 yum install -y openssh-server 

 echo "Port 22" >> /etc/ssh/sshd_config

 systemctl start sshd.service 

 yum install -y passwd 

 passwd root

然后执行该脚本(具体命令为:./你新建的脚本文件名称)

./instal_centos.sh

在这里我遇到了执行权限不足的问题,如下:
在这里插入图片描述
这个简单,权限不够那就给权限

chmod 777 install_centos.sh

之后没有什么问题的话等待一段时间脚本文件会一路输出安装日志并执行到重设root用户密码这里就停下来,如下图:
在这里插入图片描述

这里需要你自己设置密码,两次输一样的就可以了,这里报了一个错是因为我一开始输入密码的时候输错了,没什么事,重新输入就可以了,那就弄完就没docker什么事了,接下来是使用xshell进行连接

另外,虽然我在安装过程中挺顺利的,但我也没法保证其他人会不会出什么奇奇怪怪的问题,如果出现什么问题的话也别慌,出问题就找解决办法,毕竟慌也没用

4、使用xshell连接docker中的centos

4.1 设置主机地址和端口号

在这里插入图片描述
注意,这里的主机写你自己宿主机的ip地址就可以了,端口号就是之前一开始启动centos容器时指定的端口映射

4.2 设置登录账号和密码

在这里插入图片描述
这里的密码就是刚才第3步最后你自己设置的密码了,填完之后点击连接就可以啦


友情链接:docker安装Oracle

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值