美文网首页
9、Docker为镜像添加SSH服务

9、Docker为镜像添加SSH服务

作者: 那钱有着落吗 | 来源:发表于2021-11-22 09:39 被阅读0次

    在Docker社区中,对于是否需要为Docker容器启用SSH服务一直有争论。一方的观点是:Docker的理念是一个容器只运行一个服务。因此,如果每个容器都运行一个额外的SSH服务,就违背了这个理念。而且认为根本没有从远程主机进入容器进行维护的必要。另外一方的观点是:虽然使用docker exec命令可以从本地进入容器,但是如果要从其他远程主机进入依然没有更好的解决方案。笔者认为,这两种说法各有道理,其实是在讨论不同的容器场景:作为应用容器,还是作为系统容器。应用容器行为围绕应用生命周期,较为简单,不需要人工的额外干预;而系统容器则需要支持管理员的登录操作,这个时候,对SSH服务的支持就变得十分必要了。因此,在Docker推出更加高效、安全的方式对系统容器进行远程操作之前,容器的SSH服务还是比较重要的,而且它对资源的需求不高,同时安全性可以保障。

    1.基于commit命令创建

    1.1准备工作
    1.2配置软件源

    图中那么多,不需要一个个手敲,可以敲一个,然后在文本中复制修改下即可。
    只是添加镜像源,如果本身下载速度块,那么就不需要做这一步。

    1.3安装和配置SSH服务
    1.4保存镜像
    1.5使用镜像

    2.使用Dockerfile创建




    相关文章

      网友评论

          本文标题:9、Docker为镜像添加SSH服务

          本文链接:https://www.haomeiwen.com/subject/ctletrtx.html