【问题标题】:Upgrading docker-compose in Docker for Windows在 Docker for Windows 中升级 docker-compose
【发布时间】:2018-10-30 09:11:43
【问题描述】:

根据 1.23 (https://github.com/docker/compose/releases) 的发行说明,它说:

如果您是 Mac 或 Windows 用户,安装 Compose 和 保持最新的是适用于 Mac 和 Windows 的 Docker。

我尝试过的事情:

  • 检查 Docker for Windows 中的更新(它是最新的,但 docker-compose -v 仍返回 1.22)
  • 我尝试卸载 Docker for Windows 并重新下载并重新安装
  • 我尝试通过 pip 安装 docker-compose,但它似乎仍然从 Docker for Windows 运行 docker-compose 命令,而不是 pip 安装包。我不确定如何进一步设置。
  • 我尝试了发行说明中的​​备用 curl 代码进行升级,但我相信它是为 linux 设置的,所以它只是给了我一个权限被拒绝。
  • 我尝试下载发行说明中的​​ Windows .exe,但运行时没有任何效果。

我需要 1.23,因为一些 Windows 最大路径长度问题已得到修复,但 Windows for Docker 似乎并没有按照应有的方式保持最新,并且仍然分发 1.22 版本的 docker-compose。

【问题讨论】:

    标签: docker docker-compose docker-for-windows


    【解决方案1】:

    这是我解决问题的方法:

    • 从发行说明页面下载docker-compose-Windows-x86_64.exe
    • C:/Program Files/Docker/Docker/resources/bin 中的docker-compose.exe 替换为该文件。

    【讨论】:

      猜你喜欢
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      • 2017-05-03
      • 2021-09-26
      • 1970-01-01
      • 1970-01-01
      • 2021-06-17
      • 1970-01-01
      相关资源
      最近更新 更多