gpt4 book ai didi

node.js - Docker:容器可以执行 docker ps 或 docker images 吗?

转载 作者:太空宇宙 更新时间:2023-11-04 03:28:08 24 4
gpt4 key购买 nike

我想实现一个网络服务来控制我的“docker VPS”。

所以我想到了一个 Nodejs + Express 脚本,它只需执行响应网络调用的 docker images 或 docker ps 命令。

但我认为我无法在 docker 容器内执行 docker 命令,对吗?

从另一个容器控制容器状态的最佳方法是什么?

请注意,我的所有容器都是“仅限现场”的,因此用户还应该从 Web 服务启动,跟踪日志并最终终止它,所有这些都来自 API 调用,因此,所有这些都来 self 的 Controller 容器内部。

你能给我什么建议吗?

最佳答案

你只需要在你的docker run命令中添加安装docker套接字的事实,所以

-v/var/run/docker.sock:/var/run/docker.sock

现在您可以在启动的容器内启动任何 docker 命令

关于node.js - Docker:容器可以执行 docker ps 或 docker images 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41809986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com