docker现在越来越流行,接下来为大家介绍一下如何使用ssh连接docker。

任务

使用ssh连接到centos7中docker容器

实验步骤

因为docker中容器的ip通常来说是和真机以及centos7的ip不属于一个网段,因此直接访问是不可通的。
如图,首先用真机ping容器

然后用容器ping真机以及外网,发现都可以Ping通

这里输入以下命令,查看已经有的镜像。

docker images

其中第一个是我将初始的镜像安装完常用软件后重新上载的。

新建一个容器,同时进行端口映射(在这里进行端口映射比较方便)

docker run -itd -p 2222:22 --name myubuntu ce64f492632b    #-p命令是进行端口映射 --name 是给容器命名 最后是指定容器使用的镜像id或者名字

打开运行的容器

docker exec -it 5fdaa366806d /bin/bash #exec是进入容器 后面是容器的id (注意后面的也要打上,我亲测不写会报错)

6.进入之后给root用户设置一个密码用于ssh连接,出现最后的语句就说明成功了。

passwd root (#设置root用户密码)

最后安装并配置一下ssh服务就好了。(安装过程省略)

vim /etc/ssh/sshd_config

重启ssh服务

这时候我们ssh centos7的ip后面加上我们映射的端口号就可以ssh连接了。

ssh 192.168.216.131:2222

至此我们任务完成,能够使用真机ssh到我们安装在centos7中的ubuntu容器。

使用ssh连接到centos7中docker容器相关推荐

  1. 第12章 CentOS7 中 Docker 的安装与配置

    第08章 CentOS7 中 Docker 的安装与配置 Docker 是什么? Docker 是世界领先的软件容器平台.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img- ...

  2. CentOs7中安装sonarQube服务系列------1.CentOS7中Docker的安装

    1.CentOS7中Docker的安装: 因国情原因,访问外网速度较慢,最好使用国内的镜像源.使用国内镜像安装Docker: (1)阿里镜像站: 更换镜像源:centos镜像-centos下载地址-c ...

  3. 为什么k8s中docker容器的启动命令必须是前台执行?

    k8s中docker容器的启动命令(在yaml的command字段中配置)必须是前台执行,不能使用后台执行程序, nohup ./start.sh & 否则kubelet创建了包含这个容器的p ...

  4. Centos7中Docker安装Redis

    一.查询Redis镜像 docker search redis 也可以去docker仓库地址搜索 https://hub.docker.com/search 二.拉取Redis镜像 #拉取最近的版本 ...

  5. CentOS7中Docker的安装与配置

    场景 Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然 ...

  6. linux中docker容器与宿主系统之间文件拷贝

    1.从容器里面拷文件到宿主机?      答:在宿主机里面执行以下命令              docker cp 容器名:要拷贝的文件在容器里面的路径       要拷贝到宿主机的相应路径     ...

  7. Docker容器中GUI软件的远程图形界面交互:mobaXterm+SSH,以脑影像处理软件FSL为例;FSL6.0.3完整安装与可视化;docker容器图形化;远程登录docker容器;

    前言   对docker容器中软件的操作,是基于命令行的,这就导致了习惯图形化界面的人比较难以使用docker,而它又是一个神器,所以很难受.一般情况下,可以给容器安装一个桌面环境,然后用类似VNC的 ...

  8. CentOS7中使用Docker安装SVN以及配置账号权限

    场景 CentOS7中Docker的安装与配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701 首先按照上面在 ...

  9. CentOS7中卸载Docker

    场景 CentOS7中Docker的安装与配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701 在上面进行安装 ...

最新文章

  1. NYOJ 158 省赛来了
  2. 在本地生成ssh-key 免密码远程clone GitLab中的项目到本地
  3. 俄罗斯游戏软件:C语言应用初步感受
  4. Xcode 修改工程名以及注意事项
  5. 为什么回归问题用MSE?
  6. 应用数仓ODBC前,这些问题你需要先了解一下
  7. PyTorch 1.0 中文官方教程:对抗性示例生成
  8. 如何精准鉴别菜鸟和老手程序员 网友:精辟!
  9. 【Unity3D自学记录】Unity3D网络之Socket聊天室初探
  10. 7个开放式的前端面试题
  11. 微服务设计笔记——几种远程过程调用方法
  12. Mac下Appium环境搭建
  13. 如何在Mac电脑中获取最高权限删除顽固文件?
  14. 微信公众号与服务器ip,微信公众号服务器IP网段与实际IP不一致?无法通过微信公众号推送消息到自己的服务器...
  15. 在Linux下进入目录,目录下创建、修改、删除文件所需权限
  16. H5标签datalist
  17. 如何通过数据驱动业务发展
  18. PS学习-曝光与色彩处理(二)--纯净自然的高调照片
  19. 计算机如何手动新建服务启动项,电脑开机设置怎么设置启动项
  20. html视频编辑,精准视频剪辑器(Smart Cutter)

热门文章

  1. 谷歌大脑联手Hinton提出SimCLR新框架,疯狂提升自监督学习性能 | 北邮毕业生一作...
  2. 7000 字读懂互联网公司的架构演变历程
  3. 百度李彦宏遭现场泼水,瞬间懵圈,湿身调侃AI遇到的挫折
  4. web框架总结(django、flask)
  5. 美多商城之用户中心(收货地址2)
  6. 利用OpenCV识别玻璃纤维织物劈缝缺陷
  7. 建议收藏!从零开始学PyTorch
  8. 第十二篇:形式语言理论与有限状态自动机
  9. Confluence 6 数据库表-空间(Spaces)
  10. Samba-上课内容