gpt4 book ai didi

lxc - 在不指定命令的情况下使用 Docker 启动容器

转载 作者:IT老高 更新时间:2023-10-28 12:42:54 29 4
gpt4 key购买 nike

我熟悉 LXC,想试试 docker。我面临的问题是我找不到一种方法来告诉 docker 在后台启动一个容器,而不执行命令。例如,使用 LXC 我会这样做:

lxc create -t​​ ubuntu -n my_container

lxc-start -n my_container -d

此时我将拥有一个运行中的容器,我可以将其用作任何虚拟机(ssh 到它,在其中安装东西......)似乎 docker 阻止了这种用法。我错过了什么吗?

最佳答案

当我需要检查我创建的在 Dockerfile 中运行正常 CMD 时遇到问题的 docker 容器时,我会注释掉该命令并替换为“ sleep ”命令,以便在容器启动时暂停容器,所以我可以登录并检查安装。

在 Dockerfile 中

CMD ["sleep","3600"]

登录正在运行的 Docker 实例

docker exec -i -t <Container ID> bash

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

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