Py学习  »  docker

升级docker compose in docker for windows

Samir • 4 年前 • 284 次点击  

根据1.23的发行说明( https://github.com/docker/compose/releases )上面写着:

如果您是Mac或Windows用户,最好的安装方式是 最新的是Docker for Mac和Windows。

我试过的事情:

  • 正在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合成。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/46983
 
284 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Samir
Reply   •   1 楼
Samir    5 年前

以下是我解决问题的方法:

  • 下载 docker-compose-Windows-x86_64.exe 从发行说明页
  • 替换 docker-compose.exe 在里面 C:/Program Files/Docker/Docker/resources/bin 用那个文件。