我熟悉LXC,并想尝试docker。我面临的问题是我无法找到一种方法来告诉docker在不执行命令的情况下在后台启动容器。例如,使用LXC我可以:
lxc create -t ubuntu -n my_containerlxc-start -n my_container -d
在这一点上,我将有一个运行中的容器可以用作任何VM(对它执行ssh,在其中安装内容...)
似乎docker阻止了这种用法。我想念什么吗?

最佳答案

使用docker,可以通过CLI在不运行容器的情况下创建容器。
如果要使用REST Api,则可以不使用“开始”调用“创建”端点。

但是,我认为这对您没有任何好处。

在大多数情况下,您可能只想运行带有bash docker run -t -i ubuntu bash的容器并在其中进行操作。一旦完成了所需的一切,您就可以从此刻开始并运行。

但是,通常最好一次执行一个步骤以保持清晰的历史记录。看一下Docker构建器:)

关于lxc - 在不指定命令的情况下使用Docker启动容器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17391592/

10-13 07:14
查看更多