我根据 docker 官方文档 https://docs.docker.com/engine/alternative-runtimes/ 中的命令在 fedora 39 系统上运行 hello world 结果报错,而且用这个命令就算跑起来也不一定是用 firecracker 。
root@fedora-server:~# docker run --runtime io.containerd.kata.v2 hello-world
docker: Error response from daemon: failed to create task for container: failed to create shim task: exit status 1: stdout: , stderr: failed to add interface veth08b1d98 to sandbox: error setting interface "veth08b1d98" IP to 172.17.0.2/16: cannot program address 172.17.0.2/16 in sandbox interface because it conflicts with existing route {Ifindex: 3 Dst: 172.17.0.0/16 Src: 172.17.0.1 Gw: <nil> Flags: [] Table: 254 Realm: 0}
: unknown.
ERRO[0000] error waiting for container:
root@fedora-server:~#
我做这件事的目的就是想把 firecracker 跑起来,想研究一下 firecracker ,但 firecracker 的官方文档没有讲如何单独把这个跑起来,我猜测是要用 kata containers 来运行 firecracker ,但是 kata containers 的官方文档也没有讲如何单独把 kata containers 跑起来,我猜测应该是要用 docker 才能把 kata containers 跑起来。。。
希望有熟悉 firecracker 和 kata containers 的老哥指点一下,在此先行感谢!
另外,点进来这个帖子的 v 友们能否给我的这个主题发送一下感谢,我铜币发完这个帖子就没了。。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.