最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • 远程如何登录docker

    远程如何登录docker

    远程如何登录docker?

    docker容器考虑远程连接,可以通过putty或者xshell来连接。

    这里以Win10系统,docker:Version 17.06.0-ce-win19 (12801)为例,来进行介绍。

    容器管理:kitematic for windows

    远程连接工具:xshell

    容器系统:ubuntu

    一、下载ubuntu容器

    从ketematic中下载官方最新版ubuntu

    二、准备工作

    因为新装的官方ubuntu中很多命令都没有,需要自己安装

    apt-get update
    apt-get install vim

    给root初始化密码

    sudo passwd root (如果sudo命令不存在,使用passwd root)

    然后设置密码即可

    三、安装ssh

    安装

    apt-get install openssh-server

    查看状态

    service ssh status

    开启ssh

    service ssh start

    四、配置ssh,运行root登录

    vim /etc/ssh/sshd_config

    PermitRootLogin的值从prohibit-password改为yes

    如下:

    - PermitRootLogin prohibit-password + PermitRootLogin yes

    编辑完后进行保存,然后重启ssh

    service ssh restart

    五、保存当前容器的更改

    通过kitematic打开,或者通过Docker Quickstart Terminal打开docker命令操作

    docker ps查看当前正在运行的docker有哪些

    可以看到当前运行的ubuntu的容器ID为多少

    保存新容器

    docker commit 66b34b5228d8

    备注:语法为docker commit 容器ID

    六、给容器配置可访问端口

    因为ssh的端口为22,那么我们配置一个外部端口来访问容器中的端口

    配置好后,点击保存,容器会自动重启

    备注:1、外部端口可以随便配置一个不冲突的端口即可

    2、重启容器后,可能需要重新启动ssh,service ssh start

    七、通过xshell、putty连接容器

    以上所有工作都准备完了,我们需要通过docker的ip地址进行访问(不能通过容器的ip地址访问,因为要进行映射)。

    本地cmd-》ipconfig查看当前docker的ip地址

    你可以通过putty或者xshell等ssh客户端工具进行连接

    更多相关教程,请关注PHP中文网docker教程栏目。


    以上就是【远程如何登录docker】的详细内容。

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!

    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。

    如有侵权请发送邮件至1943759704@qq.com删除

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » 远程如何登录docker
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 293稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情