使用 distroless node18 登录 shell,并执行 node 命令
源代码可以在distroless的examples中找到,链接为https://github.com/GoogleContainerTools/distroless/tree/main/examples/nodejs。
使用debug标签的图像。
FROM gcr.io/distroless/nodejs18-debian11:debug
使用”entrypoint”指定”sh”作为登录命令。
docker run -p 8000:8000 --entrypoint=sh -it local/node-distroless-http
尝试在后端执行。
/nodejs/bin/node hello_http.js &
访问URL。
http://127.0.0.1:8000/
我参考了这个链接:https://qiita.com/taquaki-satwo/items/f8fbe8b1efc4b2323ae7