Как вы запускаете команды Docker в контейнере Windows? - PullRequest
0 голосов
/ 23 мая 2019

Звучит странно, но я хочу запускать команды Docker внутри контейнера Windows Docker.По сути, я просто хочу вытащить образ докера в этом контейнере, но я получаю ошибку:

ошибка при подключении: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/version: open //./pipe/docker_engine: Система не может найтиуказанный файлВ конфигурации демона по умолчанию в Windows, для подключения должен быть запущен клиент Docker.Эта ошибка также может указывать на то, что демон Docker не запущен.

Было бы также +1, если бы кто-то знал, как получить напрямую в Drone CI для агентов Windows.

Я пробовалработает в привилегированном режиме в контейнере 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
...