gpt4 book ai didi

docker - 在 Docker 中启动完整容器?

转载 作者:IT老高 更新时间:2023-10-28 12:38:22 26 4
gpt4 key购买 nike

根据this github issue应该可以使用 Upstart、cron 等使用 Docker 0.6 或更高版本启动一个完整的容器,但我该怎么做呢?

我早就料到了

docker run -t -i ubuntu /sbin/init

会像

一样工作
lxc-start -n ubuntu /sbin/init

我会得到一个登录屏幕,但它什么也没显示。我也尝试使用 ssh 访问它,但没有运气。我正在使用来自 Docker 索引的默认 ubuntu 镜像。

最佳答案

docker run ubuntu /sbin/init 0.6.6 对我来说似乎完美无缺。您不会看到登录屏幕,因为 Docker 只管理该过程。相反,您可以使用 docker ps -notrunc获取完整的 lxc 容器 ID,然后使用 lxc-attach -n <container_id>以 root 身份在该容器中运行 bash。 sshd 没有安装在容器中,所以你不能 ssh 到它。

关于docker - 在 Docker 中启动完整容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19332662/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com