docker - 无法在容器内调用 docker 命令(docker.sock 绑定问题)
问题描述
所以,我有安装了 docker 的 CentOS 7 主机(Digital Ocean)。在其中一个容器中,我需要使用 Docker,因此我找到了绑定 docker.sock 的解决方案:
-v /var/run/docker.sock:/var/run/docker.sock
但它不起作用。
然后我检查了主机,看看 docker.sock 的位置和路径是:
/run/docker.sock
所以我尝试了:
-v /run/docker.sock:/run/docker.sock
和
-v /run/docker.sock:/var/run/docker.sock
两者都不起作用。
有人有想法吗?
谢谢
编辑:已修复,问题是用户权限。
解决方案
推荐阅读
- sql-server - 自动执行使用实体框架处理数据的 C# 代码?
- python - 从目录中的每个 .py 文件导入和测试变量
- python - 列表中每个值的出现次数是唯一的
- c# - 为什么基类方法不尊重 new 关键字?
- concurrency - .race 或 .hyper 何时优于非数据并行版本?
- python - 使用 Apply vs Manual 操作 Pandas 列
- c# - 如何通过查询参数值运行 ASP.NET MVC Web API 控制器方法?
- graph - 如何在 neo4j 中优化此查询?
- spring - 使用 Thymeleaf 访问会话范围的代理 bean
- php - 知道如何阻止段落遍历其 div 吗?