这是我的问题:我想在docker容器中构建一个chroot环境.问题是debootstrap无法运行,因为它无法在chroot中挂载proc:
W: Failure trying to run: chroot /var/chroot mount -t proc proc /proc
(日志问题原来是:mount: permission denied)
如果我run --privileged是容器,它(当然)工作......我真的非常想在Dockerfile中解除chroot(更清洁).有没有办法让它发挥作用?
非常感谢!
我想拍摄一个Docker映像(比如说ubuntu:latest),然后做类似的事情:
> docker-image-mount ubuntu:latest my_little_ubuntu
> cd my_little_ubuntu
> ls
/usr /var /bin etc.
Run Code Online (Sandbox Code Playgroud)
有可能吗?
是否可以subprocess在球拍中控制生成的进程的当前工作目录?我的意思是:如果我这样做:
(define-values (p sout sin serr) (subprocess #f #f #f "myscript.sh"))
Run Code Online (Sandbox Code Playgroud)
有没有办法控制执行的工作目录myscript.sh?(如果我知道一种方法,我会测试它运行"/bin/pwd"而不是"myscript.sh",然后检查出来的sout......)