【发布时间】:2020-04-04 07:17:31
【问题描述】:
我需要在我的 docker 容器中配置 SSH 服务以进行远程调试 我阅读了 Dockerizing an SSH Service 并获取了 dockerfile。但是由于种种原因,我需要进入容器使用bash命令行配置SSH。
有4个dockerfile命令我不知道怎么转成bash 命令,请帮助我。
ENV NOTVISIBLE "in users profile"
RUN echo "export VISIBLE=now" >> /etc/profile
EXPOSE 22 7777
CMD ["/usr/sbin/sshd", "-D"]
【问题讨论】:
-
通常您不会在容器中安装 ssh 守护程序(端口映射、用户身份,尤其是涉及的所有凭据非常很难正确处理,并且在一个容器中运行多个进程会增加很多复杂性)或在交互式 shell 中执行大量工作;我会尝试重新审视你的方法。