是否有可能简单地创建一个基于非boot2docker的docker-machine(即基于Ubuntu)(使用虚拟机驱动程序)?
我想在我的mac上运行功能齐全的Linux发行版,而不是Tiny Core Linux发行版,它快速轻巧,但不能为我提供所需的所有调试工具.
我知道我可以手动创建它.我只是想知道是否有一种简单的方法,比如docker-machine create.
最佳答案
您可以利用–virtualbox-boot2docker-url选项.
This issue说明了它的用法(使用iso不是TinyCore,而是RancherOS one)
This issue说明了它的用法(使用iso不是TinyCore,而是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获取一些线索,并建立自己的发行版.
关键是要删除不需要的部件,以便能够在不使用太多内存的情况下启动无头VM.
# Remove useless kernel modules,based on unclejack/debian2docker
RUN cd $ROOTFS/lib/modules && \
rm -rf ./*/kernel/sound/* && \
rm -rf ./*/kernel/drivers/gpu/* && \
...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。