zoukankan      html  css  js  c++  java
  • docker启动centos容器后如何用putty连接

        在前面的文章中,我提到过,win10 docker启动容器时,只有配置了宿主机和docker容器的端口映射,外部应用才能访问到容器中的服务,比如映射到Nginx的80端口。现在我将宿主机的某个端口映射到centos容器的22端口,尝试用putty连接,却总是被要求输入密码。问题是我不知道root用户的密码,这样的该如何解决?

       我尝试修改root用户的密码,结果就成功了。执行passwd命令:

                    

         密码修改成功后,启动sshd服务,再尝试使用putty连接:地址输入127.0.0.1,端口输入映射的端口

                  

        所以,要用putty或者securecrt等连接docker启动的centos容器,主要有三步:

        一是容器启动的时候要配置端口映射,如:docker run -itd -p 7000:80 fe65a2781dae /bin/bash

        二是进入容器后修改root密码:passwd

       三是启动ssh服务:/usr/sbin/sshd

  • 相关阅读:
    RQNOJ 34 紧急援救
    Codevs 2080 特殊的质数肋骨
    POJ2975 Nim
    Bzoj1016 最小生成树计数
    POJ3613 Cow Relays
    POJ1386 Play on Words
    [从hzwer神犇那翻到的模拟赛题] 合唱队形
    HDU2824 The Euler function
    HDU1576 A/B
    HDU2669 Romantic
  • 原文地址:https://www.cnblogs.com/gujianzhe/p/9369850.html
Copyright © 2011-2022 走看看