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

如何在Docker开发环境创建的本地仓库开发容器中安装tmux?

解决Docker容器内缺少tmux的问题

临时应急方案(容器重启后失效)

  • 先进入运行中的Docker容器:
    docker exec -it <你的容器名称或ID> bash
    
  • 针对Debian/Ubuntu系容器(大部分官方镜像采用该发行版),执行以下命令安装tmux:
    apt update && apt install -y tmux
    
    若为CentOS/RHEL系容器,改用:
    yum install -y tmux
    

持久化解决方案(永久生效)

如果仓库提供了Dockerfile,直接修改文件,添加安装tmux的步骤:

# 在依赖安装阶段添加以下内容
RUN apt update && apt install -y tmux && rm -rf /var/lib/apt/lists/*
# 若为CentOS/RHEL系容器,替换为:
# RUN yum install -y tmux && yum clean all

然后重新构建镜像:

docker build -t <自定义镜像名称> .

如果仓库没有Dockerfile,用docker commit保存修改后的容器为新镜像:

  1. 进入容器安装好tmux后,保持容器运行状态
  2. 执行以下命令提交镜像:
    docker commit <容器ID> <新镜像名称>
    
  3. 后续使用这个新镜像启动容器即可

关键提醒

容器内默认是Linux环境,brew install是macOS专属的包管理命令,Linux容器无法直接使用,必须采用对应发行版的系统包管理器(apt/yum等)完成安装。

内容的提问来源于stack exchange,提问作者You Know Ball

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 14:50:28