【问题标题】:Docker container interact mode auto closing issue in docker-machinedocker-machine 中的 Docker 容器交互模式自动关闭问题
【发布时间】:2016-12-18 23:27:46
【问题描述】:

我已经在我的 Windows 7 中使用 Docker 工具箱安装了 Docker。我已经安装了 Cassandra 容器。我可以通过(docker exec -it <CON_ID> /bin/bash 与容器交互。在容器中输入几个命令后,我将退出容器。但是,容器仍在运行。例如,我给出了简单的 PWD、ls 命令。

如何延长容器的交互时间?

Docker 工具箱版本:1.12.2

我没有为容器创建任何 docker 文件。我已按照以下步骤操作,

  1. docker run --name=mycass -d -it -p 9042:9042 cassandra:2.1.11

  2. docker exec -it mycass /bin/bash

我能够与 container 交互。在简单的 2 个命令 ( pwd, ls ) 被从容器中踢出之后。

【问题讨论】:

  • 能否请您添加重现问题的步骤?
  • 请分享dockerfile
  • 我已经更新了详细信息。请检查并帮助我
  • 对我的问题有帮助吗?

标签: docker boot2docker docker-machine


【解决方案1】:

我已经执行了( docker-machine ssh default )命令,然后它打开了 Boot2Docker,我可以用交互模式连接容器( docker exec -it /bin/bash/ 没有任何会话关闭。但我不知道这背后的技术原因。

       ##         .
                  ## ## ##        ==
               ## ## ## ## ##    ===
           /"""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
           \______ o           __/
             \    \         __/
              \____\_______/
 _                 _   ____     _            _
| |__   ___   ___ | |_|___ \ __| | ___   ___| | _____ _ __
| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__|   <  __/ |
|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|
Boot2Docker version 1.11.0, build HEAD : 32ee7e9 - Wed Apr 13 20:06:49 UTC 2016
Docker version 1.11.0, build 4dc5990
docker@default:~$

【讨论】:

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