我正在尝试通过/sbin/init
流程来创建Debian映像,以通过分子进行角色测试。
是的,我知道,除非您确实有用例,否则不应在容器中启动/sbin/init
。借助Molecular,我可以在docker容器中测试自己的角色。因此,我需要运行/sbin/init
。
执行时
docker run -it --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro debian:9 /sbin/init
docker: Error response from daemon: OCI runtime create failed: container_linux.go:346:
starting container process caused "exec: \"/sbin/init\": stat /sbin/init: no such file
or directory": unknown.
但是,使用debian:8可以正常工作。
docker run -it --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro debian:8 /sbin/init
像魅力一样工作。
Debian是否已切换到新的引导过程?发生了什么变化?