gpt4 book ai didi

docker - Cloud-init 配置 Ubuntu docker 容器?

转载 作者:行者123 更新时间:2023-12-02 21:01:08 28 4
gpt4 key购买 nike

是否可以使用cloud-init配置文件来定义启动docker容器时要执行的命令?

我想使用 Docker 容器测试 Ubuntu 虚拟机的配置。我的想法是为 Ubuntu docker 容器提供相同的 cloud-init 配置文件。

最佳答案

没有。如果您想测试虚拟机设置,则需要使用实际的虚拟化技术。 VM 和 Docker 运行时环境截然不同,您不能仅用一种技术替代另一种技术。正常的 Linux VM 启动将运行大量守护进程和启动脚本 - systemd、crond、sshd、ifconfig、cloud-init 等 - 但 Docker 容器不会启动其中任何一个,并且只会启动在容器中运行单个进程。

如果您的 cloud-init 脚本最终运行 docker run 命令,您可以向该容器提供备用命令,就像在开发中 docker run 一样系统。但是 Docker 容器通常不会通过像 EC2 元数据服务这样的地方来查找自己的配置,而且容器运行 cloud-init 的情况也很不寻常。

关于docker - Cloud-init 配置 Ubuntu docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60300822/

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