我遵循了link,并尝试使用runc
启动busybox容器。我想使用LD_PRELOAD
技巧将共享库加载到容器进程中。我在args
config.json
"args": [
"sh"
],
到
"args": [
"LD_PRELOAD=preload.so sh"
],
它无法正常工作。有没有办法用runc加载共享库?
答案 0 :(得分:0)
找到了一种通过runc
预加载共享库的方法:
"args": [
"sh"
],
"env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"TERM=xterm",
"LD_PRELOAD=/usr/lib/x86_64-linux-gnu/init.so"
],