目录

  • 背景
  • 安装前准备
  • 安装
  • 查看镜像
  • 拉取镜像
  • 运行centos
  • 进入centos
  • 配置
  • 安装并启动ssh服务
  • 安装vim命令
  • 配置sshd_config文件
  • 重启服务
  • 修改root密码
  • 配置xshell


背景

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

安装前准备

其实docker在安装软件时,会有一个类似与git的库,使用的命令是docker pull <包名>,那么我们怎么知道有哪些库呢?

访问https://hub.docker.com,然后搜索关键词,选择Base Images。

xshell里安装Docker后安装redis的启动指令_docker


点进去之后,我们就可以找到具体有哪些版本了。

xshell里安装Docker后安装redis的启动指令_docker安装centos_02

安装

打开Window10 PowerShell

查看镜像

执行 docker images 可以列出本地有哪些镜像。如下是我的:

xshell里安装Docker后安装redis的启动指令_docker_03


此时显然还没有centos

拉取镜像

执行docker pull centos:6.7 可以将仓库里的centos6.7拉取到本地。

xshell里安装Docker后安装redis的启动指令_ssh连接docker_04


此时,再次执行docker images发现centos6.7已经到镜像列表中来了。

xshell里安装Docker后安装redis的启动指令_docker_05

运行centos

执行docker run -it -d -p 50001:22 <你自己的centos镜像ID> /bin/bash

此时,会后台运行docker centos6.7,前提是不能关掉本次powershell窗口。

执行完后,会返回一个容器ID,也就是CONTAINER ID

xshell里安装Docker后安装redis的启动指令_ssh连接centos_06


再次查看docker 进程

执行docker ps

xshell里安装Docker后安装redis的启动指令_ssh连接docker_07


发现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 我的配置如下,

xshell里安装Docker后安装redis的启动指令_ssh连接docker_08


xshell里安装Docker后安装redis的启动指令_docker_09

重启服务

service sshd restart

修改root密码

因为root有默认秘码,如果不设置在远程连接时就会连不上。

先执行yum install passwd 再执行passwd root根据提示输入你要设置的密码

xshell里安装Docker后安装redis的启动指令_docker_10

配置xshell

host要选择当前你的电脑的内网IP,而端口就是前面我们执行运行docker centos带的端口参数。

xshell里安装Docker后安装redis的启动指令_docker_11


xshell里安装Docker后安装redis的启动指令_ssh连接centos_12


好啦,成功连上了。接下来就可以放飞自我了。

xshell里安装Docker后安装redis的启动指令_docker安装centos_13