这听起来很奇怪,但我想在Windows docker容器中运行docker命令。我本质上只想在该容器中提取一个docker映像,但出现错误:
连接期间错误:获取http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/version:打开//.//pipe/docker_engine:系统找不到指定的文件。一世 在Windows上的默认守护程序配置中,必须提升docker客户端运行才能进行连接。该错误也可能表明docker守护进程是 没有运行。
如果有人知道如何直接在Windows代理的Drone CI中进行拉动,则也将为+1。
我尝试在Windows容器中运行特权模式,但收到一条错误消息,指出Windows不支持该模式。
kind: pipeline
name: demo
trigger:
branch:
- develop
platform:
os: windows
arch: amd64
steps:
- name: Build
image: private-repo-dockerhub/myimage
pull: true
settings:
username: dockerhub-user
password:
from_secret: DOCKER_PASSWORD
registry: hub.docker.com
commands:
- some-command