这个话题真让我气愤啊,在家里的mac上我已经全部摆平了,结果在公司的Linux上就给堵住了

原因不祥,但最后在错误提示里,有个移除(remove)信息,我照做了,就没问题了,全通了

大概是linux里做过什么跟这个不相关的主题,但是有关系的操作吧,反正,中间过程真让我开始怀疑人生了!哎。。。。。。

为了大家别再重复我的路,把Docker 应用容器里边安装ssh 服务步骤列出

Docker发源于Ubuntu,下边的都是在Ubuntu环境下进行

1. 交互式进入 ubuntu docker 容器

  docker run -it ubuntu:latest /bin/bash

  其中,ubuntu:latest是本地下载的镜像,这个主题请看博主之前的博文

2.设置root用户密码,官方的镜像里root用户不带密码

  passws root

  输入你设置的密码两次

3.安装openssh-server

  apt-get update

  apt-get install openssh-server net-tools

4.更改ssh配置文件

  vim /etc/ssh/sshd_config

  PermitRootLogin yes

  RSAAuthentication yes

  PubkeyAuthentication yes

  AuthorizedKeysFile      %h/.ssh/authorized_keys

  这个不多说,该替换替换,该打开注释就打开注释

5.制作当前容器副本

  docker commit -m=“uu” -a=“os” 5714ba129c1f ubuntu-dev:v1

6.启动新镜像服务

  docker run -d -p 2222:22 ubuntu-dev:v1 /usr/sbin/sshd -D

7.验证

  我们在宿主的宿主之windows里试试连接这个docker容器的ssh服务吧

好了诸位,我们登陆了容器了吧!这就是你要用的linux终端环境。

Finally:

据说,容器里有多种容器的网络配置

我这里都是默认安装和默认配置下的概念

这种环境下,你需要访问容器的宿主,因为它是代理,如你所见,我们访问代理192.168.40.130:2222来访问容器的22端口(其实是宿主转发而已)

嗯,别的不多说了,如果你需要,就按照我写的去做吧,应该不会有什么问题

但是,如果,你到网上搜其它的导文,估计够呛,这块儿或多或少都有问题!

最新文章

  1. WebService 学习之路(一):了解并使用webService
  2. GFF format
  3. ant -verbose -debug ...
  4. Steam游戏黑屏与游戏直接安装方法
  5. IOS中类的扩展(协议,分类)
  6. C# Process类_进程_应用程序域与上下文之间的关系
  7. mysql 查询 45 道题
  8. sublime text 3安装
  9. Jmeter学习——http请求Content encoding的重要性
  10. window.location.href刷新页面
  11. java 里的内部类
  12. XILINX之RAM使用指南(加个人总结)
  13. (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  14. JS判断数字类型
  15. Vector类与Enumeration接口
  16. Multidex (方法数超过限制的处理)
  17. maven基本知识
  18. Loadrunder场景设计篇——手工场景设计
  19. laravel 接收json串
  20. 封闭解(Closed-form solution)、解析解(Analytical solution)、数值解(Numerical solution) 释义

热门文章

  1. c# 主窗体更新子窗体 进程间通信
  2. spark运行wordcount程序
  3. Java 输入/输出——字节流和字符流
  4. xcode工程编译错误:error: Couldn’t materialize
  5. PSU/OPATCH/OJVM下载页面及安装方式(最实用版)
  6. LeetCode 566 Reshape the Matrix 解题报告
  7. java 集合(三)List接口
  8. 海思QT4.8.0开发总结
  9. 将 java 改写成 beanshell 的经验之谈
  10. mysql mpm