You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian 12安装docker-compose及部署Docker媒体服务器遇障求助

解决Debian 12下Docker Compose安装及运行问题

1. 正确通过curl安装新版Docker Compose

你之前手动替换uname -s/uname -m参数导致下载错误,直接用以下命令即可自动适配系统架构:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

执行完后,docker-compose会被下载到/usr/local/bin并赋予可执行权限。

2. 处理pip安装的外部管理环境限制

Debian 12默认限制pip修改系统全局包,解决方法二选一:

  • 直接跳过限制(不推荐长期使用):
    pip install docker-compose --break-system-packages
    
  • 使用虚拟环境(更安全,避免污染系统环境):
    sudo apt install python3-venv
    python3 -m venv ~/docker-compose-env
    source ~/docker-compose-env/bin/activate
    pip install docker-compose
    # 退出虚拟环境执行 deactivate
    

3. 修复/usr/local/bin/docker-compose: 1: Not: not found错误

这个错误是因为之前错误下载的文件内容无效(大概率是网页而非二进制程序),先清理错误文件:

sudo rm /usr/local/bin/docker-compose

之后重新用上面的curl命令安装新版,或者如果想用apt的旧版本,重新安装并确认路径:

sudo apt install --reinstall docker-compose
which docker-compose

确保输出为/usr/bin/docker-compose,再运行docker-compose --version验证。

4. 验证安装与启动Plex

完成安装后,执行以下命令确认版本:

docker-compose --version

版本正常输出后,进入docker-compose.yml所在目录,执行:

docker-compose up -d

即可启动Plex容器。

内容的提问来源于stack exchange,提问作者Dynamic Orchid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 12:21:03