docker запуск контейнера jenkins- docker: ошибка в Windows 8 (Docker набор инструментов) - PullRequest
0 голосов
/ 28 апреля 2020

Я новичок ie в docker, Дженкинс (не Devops). Я пытаюсь установить Дженкинс, следуя инструкции.

https://www.jenkins.io/doc/tutorials/build-a-node-js-and-react-app-with-npm/

Но когда я делаю следующий шаг (в командной строке):

docker container run --name jenkins-docker --rm --detach ^
  --privileged --network jenkins --network-alias docker ^
  --env DOCKER_TLS_CERTDIR=/certs ^
  --volume jenkins-docker-certs:/certs/client ^
  --volume jenkins-data:/var/jenkins_home ^
  --volume "%HOMEDRIVE%%HOMEPATH%":/home ^
  docker:dind

Выдает ошибку:

docker: Error response from daemon: invalid mode: /home

У меня установлено git bash. Итак, я пытаюсь запустить linux версию того же самого:

docker container run --name jenkins-docker --rm --detach \
  --privileged --network jenkins --network-alias docker \
  --env DOCKER_TLS_CERTDIR=/certs \
  --volume jenkins-docker-certs:/certs/client \
  --volume jenkins-data:/var/jenkins_home \
  --volume "$HOME":/home \
  --publish 3000:3000 docker:dind 

Выдает ошибку:

C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: invalid mode: \Program Files\Git\home.

В этом документе есть предварительное условие:

Проект Jenkins предоставляет изображение контейнера Linux, а не изображение контейнера Windows. Убедитесь, что установка Docker для Windows настроена на запуск Linux Контейнеров, а не Windows Контейнеров. См. Docker документацию для инструкций по переходу на Linux контейнеры.

Так что я захожу на https://docs.docker.com/docker-for-windows/#switch -всё windows -и- linux -контейнеры

Там я нахожу все о Docker Desktop. Но я использую docker toolbox.

Может кто-нибудь помочь мне, ответив:

, как настроить для запуска Linux Контейнеры вместо Windows Контейнеры в Docker toolbox?

Или

- это что-то еще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...