【问题标题】:Close Docker container ran with -t关闭使用 -t 运行的 Docker 容器
【发布时间】: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


【解决方案1】:

如主要问题所述,我的解决方案是打开一个新的终端窗口并执行“docker container prune”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-30
    • 1970-01-01
    • 2019-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多