centos7.4下使用docker安装centos,并且实现使用secureCRT远程连接

服务器的centos版本是centos 7.4,在服务器上安装docker,可以实现ker中安装多个centos,模拟集群.

1,拉取centos镜像

docker search centos

选择di'y第一个官方版本

docker pull centos

 

2,建立容器,zhi'指定端口映射

ssh默认的端口为22,这边我们将docker中centos的22端口映射到宿主机的60001端口

docker run -p 60001:22 --privileged -ti --name=innercentos centos /usr/sbin/init

这边使用/usr/sbin/init zhe这个路径是因为houh后面需要使用systemctl这个命令启动ssh服务,如果不使用这个目录,就会

报docker Failed to get D-Bus connection错误而无法使用systemctl这个命令

命令之后,ben'本窗口进入独占状态,此时新开一个chu窗口,看看容器shi是否创建和启动成功

已经启动成功,关闭被独占的窗口

 

3,进入容器

docker exec -it innercentos /bin/bash

 

4,安装ssh服务

先查看是否安装有ssh服务

 

这边显示已经按章ssh服务

shi'使用命令启动服务

stemctl start sshd.service

提示找不到的服务

 

这边进行安装新的ssh服务(不用删除旧的服务)

yum install openssh-server

输入y进行安装,提示complete!便是安装完毕

此时再次运行启动服务的命令

systemctl start sshd.service

没有任何提示,便是最好的提示.

使用ps -ef |grep ssh

 

服务已经启动成功

打开crt软件

 

 

这是需要输入密码,所以还需要设置一下账号和密码

 

4,设置ssh登录的账号和密码

使用vi命令

vi /etc/ssh/sshd_config

放开这个注释了的选项 #PermitRootLogin yes

重启ssh服务

systemctl restart sshd.service

给root账户设置密码

passwd root

返回crt软件输入密码,登录成功

 

5,把容器保存为镜像,为以后更快速的创建

docker commit centos centos-shh

查看已经创建的镜像

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值