服务器搭建——使用Docker搭建Ubuntu并ssh远程连接

没有废话,直接上步骤

  1. 在空服务器上安装docker参照Docker官方文档进行安装,我这里使用的是Ubuntu系统,安装完成后还有官方推荐的后续配置。在这里插入图片描述
  2. 开启Ubuntu容器
  • 拉取最新的Ubuntu image docker pull ubuntu·

  • 查看镜像 docker images在这里插入图片描述

  • 运行一个基于刚刚拉取的Ubuntu镜像的容器在这里插入图片描述
    docker run运行一个容器
    –name 指定生成的容器的名称
    -i: 以交互模式运行容器,保证容器中STDIN是开启的。通常与 -t 同时使用;
    -t: 为容器重新分配一个伪tty终端,通常与 -i 同时使用;
    -d: 后台运行容器,并返回容器ID;
    -p:可以指定要映射的IP和端口,这里是 宿主机端口:容器内部端口,但是在一个指定端口上只可以绑定一个容器。支持的格式有 hostPort:containerPort、ip:hostPort:containerPort、 ip::containerPort。
    54 则是镜像ID,镜像名称也可以的,ID不需要写全,可以唯一标识就可以了。

  • 查看容器的运行状态

  • docker ps查看正在运行的容器

  • docker ps -a所有已创建的容器在这里插入图片描述
    3.部配置ssh

  • 进入容器内部
    在这里插入图片描述
    此时命令行前缀已经变成了root@容器ID

  • 安装ssh服务
    apt-get update
    apt-get install openssh-server

  • 开启ssh服务
    /etc/init.d/ssh start
    查看进程
    ps -e grep | ssh

  • 修改ssh配置文件
    vim /etc/ssh/sshd_config
    PasswordAuthentication yes #打开密码认证

  • 重启ssh服务
    sudo /etc/init.d/ssh restart

  1. 设置Ubuntu root用户密码
    passwd root

至此就完成了Ubuntu容器的搭建,访问地址host:8899,宿主机的地址:外部映射端口,用户名root,密码就是第4步设置的密码。

猜你喜欢

转载自blog.csdn.net/pikachu_12138/article/details/103860078