当前位置: 首页 > 知识库问答 >
问题:

“-v/var/run/docker.sock:/var/run/docker.sock”的docker for windows等效项

韦繁
2023-03-14

我试图从容器内部控制主机docker服务。

对于Linux主机和Linux容器,通常如下所示:docker run-it-v/var/run/docker.sock:/var/run/docker.sock alpine

但在23752376端口上显然没有任何响应,我用类似的命令检查了这些命令:Docker run-ti--rm alpine/bin/sh-c“apk add-u nmap&&nmap-pn 10.72.0.1-p 2375-2376”

在这一点上,我想知道这是否是可能的Docker for Windows。我找到的大多数信息都涉及Docker-Machine/VirtualBox组合。

共有1个答案

宋高谊
2023-03-14

在使用Docker for Windows运行Linux容器时(但在运行Windows容器时并非如此),这也能很好地工作。只需确保您的shell不会重写路径或类似的内容。

 类似资料:
  • 问题内容: 我使用本指南安装docker 。我在用着 即使我严格按照给定的步骤操作,发出命令时仍然出现错误。 我在下面提到了aleardy,但这对我不起作用。其中大多数关注Mac OS X 我怎样才能解决这个问题? 请参见下面的O / P 问题答案: 我在Ubuntu 14.04(3.13.0-39-generic)上遇到了类似的问题解决方案是:

  • 每次我运行泊坞站,我都会得到这个错误。无法连接到 unix:///var/run/docker.sock 的 Docker 守护程序。泊坞窗守护程序是否正在运行? 感谢您的帮助。

  • 我想在主机上使用Docker套接字,从Go代码运行在基于scratch的容器中。 Dockerfile如下所示: docker服务本身包括一个用于var/run/docker的挂载。袜子 docker service inspect的输出: 我尝试过的事情: > 触摸/var/run/docker。在生成器上单击并复制--chown=nobody:nobody--from=builder/var/

  • 在容器内运行docker image ls时,我面临docker dind的以下错误 无法连接到unix:///var/run/docker.sock.docker守护进程正在运行吗? 下面是我的dockerfile 我需要一些图书馆吗??

  • 问题内容: GitLab在kubernetes集群中运行。Runner无法使用构建工件构建docker映像。我已经尝试了几种方法来解决此问题,但是没有运气。以下是一些配置摘要: .gitlab-ci.yml config.toml 打包阶段日志: 我究竟做错了什么? 问题答案: 不需要使用此: 因为似乎不支持OVERLAY,所以svc-0容器无法启动它: 另外,添加到docker-build:

  • 问题内容: 我是Docker的新手。我有一个将数据加载到impala中的shell脚本,并且我希望运行的docker文件构建映像并运行容器。我在Mac上,安装了boot2docker并设置了环境。 我正在尝试使用以下方法安装预构建的映像: 我收到此错误: 我的docker设置有问题吗? 当我执行时,它将拉出图像并完成下载。 我想念什么吗? 问题答案: 您不需要运行任何docker命令,因为在使用时