容器技术交流

 找回密码
 立即注册
查看: 689|回复: 11

在容器里面安装ssh失败,帮忙看看什么原因

[复制链接]
发表于 2020-8-27 18:16:01 | 显示全部楼层 |阅读模式
我的dockerfile如下:
  1. FROM centos

  2. RUN yum -y update
  3. RUN yum install -y passwd openssh-server openssh-clients initscripts net-tool
  4. RUN yum install python-setuptools -y
  5. RUN easy_install supervisor
  6. RUN echo 'root:bcl' | chpasswd
  7. RUN /usr/sbin/sshd-keygen

  8. EXPOSE 22
  9. CMD /usr/sbin/sshd -D
复制代码


报错如下图,大佬们帮我看一下是什么问题
Snipaste_2020-08-27_18-14-54.png
发表于 2020-8-27 18:18:33 | 显示全部楼层
看样子是找不到net-tool
发表于 2020-8-27 18:20:08 | 显示全部楼层
冒昧问一下,为什么要在容器里面装ssh
 楼主| 发表于 2020-8-27 18:21:40 | 显示全部楼层
梦想改造者 发表于 2020-8-27 18:20
冒昧问一下,为什么要在容器里面装ssh

我是想直接通过ssh登录到容器里面
发表于 2020-8-27 18:23:58 | 显示全部楼层
jishu100 发表于 2020-8-27 18:21
我是想直接通过ssh登录到容器里面

个人觉得这样更麻烦,无故还得给容器暴露一个22端口,ssh等到宿主机,再进入容器不行吗
发表于 2020-8-27 18:29:27 | 显示全部楼层
梦想改造者 发表于 2020-8-27 18:23
个人觉得这样更麻烦,无故还得给容器暴露一个22端口,ssh等到宿主机,再进入容器不行吗 ...

,这样可以把容器当虚拟机来卖呀,呵呵
但是,裸奔的容器要相当成虚拟机还有不可行的,毕竟容器宿主机共用内核。

不过我们的URLOS已经解决这个问题,我们在容器外面加了一个KVM虚拟化外壳,做到了真正的隔离
有兴趣的可以了解一下什么是容器安全加固:https://www.urlos.com/center-hom ... erSecurity-s-y.html
发表于 2020-8-27 18:32:29 | 显示全部楼层
低调的维斯 发表于 2020-8-27 18:29
,这样可以把容器当虚拟机来卖呀,呵呵
但是,裸奔的容器要相当成虚拟机还有不可行的,毕竟容器宿主 ...

这个太牛逼了,现在可以用吗,安装URLOS就可以了吗
发表于 2020-8-27 18:33:20 | 显示全部楼层
企业版可以用容器安全加固
发表于 2020-8-27 18:34:50 | 显示全部楼层
把net-tool改成net-tools,加多一个s
发表于 2020-8-27 18:37:44 | 显示全部楼层
第一句 FROM centos 改成FROM centos:7
 楼主| 发表于 2020-8-28 09:19:36 | 显示全部楼层
低调的维斯 发表于 2020-8-27 18:37
第一句 FROM centos 改成FROM centos:7

真的,改成centos:7就可以了,多谢大佬

点评

多谢分享,学会了  详情 回复 发表于 2020-9-7 14:03
发表于 2020-9-7 14:03:51 | 显示全部楼层
jishu100 发表于 2020-8-28 09:19
真的,改成centos:7就可以了,多谢大佬

多谢分享,学会了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2024-3-29 10:34 , Processed in 0.049151 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表