相关疑难解决方法(0)

如何在已有的Docker容器上运行命令?

我创建了一个容器,-d因此它不是交互式的.

docker run -d shykes/pybuilder bin/bash
Run Code Online (Sandbox Code Playgroud)

我看到容器已退出:

CONTAINER ID        IMAGE                     COMMAND             CREATED             STATUS                      PORTS               NAMES
d6c45e8cc5f0        shykes/pybuilder:latest   "bin/bash"          41 minutes ago      Exited (0) 2 seconds ago                        clever_bardeen
Run Code Online (Sandbox Code Playgroud)

现在我想在机器上运行偶尔的命令并退出.只是为了得到答复.

我试着启动机器.我试着附上.我以为我可以run用容器打电话,但似乎不允许这样做.使用start似乎只是运行然后快速存在.

退出后我想回到交互模式.

我试过了:

docker attach d6c45e8cc5f0
Run Code Online (Sandbox Code Playgroud)

但我得到:

2014/10/01 22:33:34 You cannot attach to a stopped container, start it first
Run Code Online (Sandbox Code Playgroud)

但是,如果我开始它,它无论如何都会退出.抓住22.我无法获胜.

docker

447
推荐指数
12
解决办法
49万
查看次数

如何使用不同的命令启动已停止的Docker容器?

我想用一个不同的命令启动一个停止的Docker容器,因为默认命令崩溃 - 意味着我无法启动容器然后使用'docker exec'.

基本上我想启动一个shell,以便我可以检查容器的内容.

幸运的是我用-it选项创建了容器!

docker

212
推荐指数
6
解决办法
18万
查看次数

标签 统计

docker ×2