Loading... > 转载文章,排版可能出现错误,建议到原文阅读:[下载docker-compose并更新(可国内镜像在线和离线下载)_docker-compose 国内下载-CSDN博客](https://blog.csdn.net/ph12345687/article/details/141923393) 这里我用的是[Ubuntu系统](https://so.csdn.net/so/search?q=Ubuntu%E7%B3%BB%E7%BB%9F&spm=1001.2101.3001.7020) 遇到问题:sudo docker-compose up \-d报错 ERROR: Invalid interpolation format for “LOG\_LEVEL” option in service “x-shared-env”: “\$\{LOG\_LEVEL:-INFO\}” 表示docker-compose版本过低 ### 添加国内镜像 1、写入配置 : sudo vim /etc/docker/daemon.json 2、添加国内加速器 ```python { "registry-mirrors": ["https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://mirror.ccs.tencentyun.com"], "live-restore": true } ``` 3、为了不影响docker正在运行容器重启配置:`sudo systemctl reload docker` ### 下载最新版本docker-compose 1、查看版本`sudo apt install docker-compose` 这里我显示 1.25.0 2、平时正常下载 sudo apt install docker-compose , 但是上面sudo docker-compose up \-d 我遇到了插值写法问题,确保版本是 1.29.2 或更高 因此想从国内镜像源在线下载【我服务器在线不行】 ```python sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose ``` 但是这种在线下载方法有个问题,镜像源返回了 HTML 页面而非实际的 docker-compose 可执行文件 想判别很简单`ls \-lh /usr/local/bin/docker-compose` 验证了162字节肯定太小了不行 3、【离线下载推荐】,首先用`uname \-m` 查看系统架构一般都是x86\_64 架构 [https://github.com/docker/compose/releases](https://github.com/docker/compose/releases)离线下载linux-x86\_64 执行包docker-compose-linux-x86\_64  下载完放到服务器 4、将其执行文件改名放到/usr/local/bin下 ```python sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose --version ``` > 确保`which docker-compose`显示/usr/local/bin/docker-compose 如果显示不对或版本没更新有两种可能 ①确保删除旧版本并重新移动新版本,更改符号链接 ```python sudo rm /usr/bin/docker-compose sudo rm /usr/local/bin/docker-compose sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose ``` ②没有写入环境变量读取 ```python vim ~/.bashrc export PATH="/usr/local/bin:$PATH" source ~/.bashrc ``` 最后查看版本`docker-compose \--version` 大功告成!  最后修改:2025 年 12 月 30 日 02 : 18 PM © 转载自他站 赞赏 要多恰饭才能长胖 赞赏作者 支付宝微信