gpt4 book ai didi

linux - 基于 Ubuntu 的 docker-machine 镜像

转载 作者:IT老高 更新时间:2023-10-28 21:25:57 24 4
gpt4 key购买 nike

是否有可能简单地创建一个不基于 boot2docker(即基于 Ubuntu)(使用 virtualbox 驱动程序)的 docker 机器?

我希望在我的 mac 上运行功能齐全的 Linux 发行版,而不是 Tiny Core Linux 发行版,它既快速又轻量级,但没有提供我需要的所有调试工具。

我知道我可以手动创建它。我只是想知道是否有一种简单的方法,例如 docker-machine create 是。

最佳答案

您可以利用 --virtualbox-boot2docker-url 选项。
This issue说明了它的用法(不是一个 TinyCore 的 iso,而是一个 RancherOS one)

docker-machine create -d virtualbox --virtualbox-boot2docker-url https://releases.rancher.com/os/latest/machine-rancheros.iso rancher

如果 RancherOS 有点过于简陋,你可以从 how boot2docker is currently built 中获取一些线索。 ,并构建您自己的发行版。

关键是删除不需要的部分,以便能够在不使用太多内存的情况下启动 headless VM。

# Remove useless kernel modules, based on unclejack/debian2docker 
RUN cd $ROOTFS/lib/modules && \
rm -rf ./*/kernel/sound/* && \
rm -rf ./*/kernel/drivers/gpu/* && \
...

关于linux - 基于 Ubuntu 的 docker-machine 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33790273/

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