【发布时间】:2020-10-18 23:18:23
【问题描述】:
我对 Docker 很陌生,我通过 AWS Cloud9 运行它来搞乱它,这样我就可以在处理一个大项目之前了解更多信息。我正在练习编辑 Dockerfile,然后构建和运行它。我不小心做了“docker run -t”而不是 -it,现在卡住了。我已经用 -t 查找了 docker run 的含义,但似乎无法弄清楚如何关闭容器。我尝试过退出、控制 c + d、控制 d 和停止,但是在命令行中输入任何内容后,它会变为空白等待回显。我真的很感谢一些帮助来关闭容器。
我运行的完整命令是“docker run -t myffmpeg”,但我的解决方案是打开一个新的终端窗口并执行“docker container prune”
【问题讨论】:
-
你一般不会“关闭”容器;它们是某个单个进程的包装器,因此您需要使该进程退出(或
docker stop容器)。您能否提供一个minimal reproducible example,包括您的镜像的 Dockerfile 以及启动容器的完整docker run命令?
标签: amazon-web-services docker dockerfile aws-cloud9