Обновление docker-compose в Docker для Windows - PullRequest
0 голосов
/ 30 октября 2018

Согласно примечаниям к выпуску для 1.23 (https://github.com/docker/compose/releases) написано:

Если вы пользователь Mac или Windows, лучший способ установить Compose и обновляйте Docker для Mac и Windows.

То, что я пробовал:

  • Проверка обновлений в Docker для Windows (он был обновлен до сих пор docker-compose -v по-прежнему возвращает 1.22)
  • Я попытался удалить Docker для Windows и переустановить его с новой загрузкой
  • Я попытался установить docker-compose через pip, но все равно кажется, что он запускает команду docker-compose из Docker для Windows, а не из установленного пакета pip. Я не уверен, как это настроить дальше.
  • Я попробовал альтернативный код curl из примечаний к выпуску для обновления, но я считаю, что это настройка для linux, поэтому он просто дал мне отказано в разрешении.
  • Я пытался загрузить Windows .exe в примечаниях к выпуску, но ничего не получилось, когда запустил его.

Мне нужен 1.23, потому что некоторые проблемы с максимальной длиной пути Windows были исправлены, но, похоже, Windows для Docker не поддерживает его в актуальном состоянии, как следует, и все еще распространяет версию 1.22 docker-compose.

1 Ответ

0 голосов
/ 30 октября 2018

Вот как я решил проблему:

  • Скачать docker-compose-Windows-x86_64.exe со страницы заметок о выпуске
  • Заменить docker-compose.exe в C:/Program Files/Docker/Docker/resources/bin этим файлом.
...