【发布时间】:2020-07-08 13:00:44
【问题描述】:
我是 Nvidia-docker 的新手。我制作了一个容器并在其中安装了软件音调。可以SSH到容器,但是每次重启容器都需要重启SSH服务。我想知道如何自动启动 ssh。 我在这个问题上看到了类似的问题,说更改我的 dockerfile,但我没有 dockerfile...我使用命令创建它并在其中安装了所有软件,只需将我的容器视为普通 Ubuntu。
感谢您回复codingwithmanny。我用的是Ubuntu,只是使用命令提示符来操作。我觉得我的问题更像是:如果我在设置 docker 容器的时候没有设置 autostart ssh,那我现在应该怎么做呢?
【问题讨论】:
-
您能否发布运行命令的软件、屏幕截图以及您在软件中可能采取的哪些操作?
-
您可能应该将其拆分为一组相关的镜像,每个镜像运行一个程序,并有一个提交给源代码控制的 Dockerfile 来构建每个镜像。将每个容器视为它所包装的单个程序:就像您不 ssh 进入浏览器一样,您通常也不会 ssh 进入容器。答案建议
docker exec;我建议谨慎使用它,用于偶尔的调试,而不是作为使用 Docker 的主要方式。