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

MySQL Docker镜像/容器的包管理器是什么?需安装vim、pip等工具

解决MySQL Docker镜像中安装编辑器和pip的问题

首先进入运行中的MySQL容器,先确定基础发行版:

  • 执行命令进入容器:docker exec -it <你的容器名称/ID> sh(如果bash不存在就用sh)
  • 查看系统发行版信息:cat /etc/os-release,重点关注ID字段的值

根据不同发行版选择对应的包管理器:

1. Oracle Linux(ID=ol)

官方MySQL 8.0+镜像多基于Oracle Linux,默认使用microdnf轻量包管理器:

  • 更新并安装工具:microdnf install -y vim nano python3-pip
  • 清理缓存减少镜像体积:microdnf clean all

2. Debian/Ubuntu(ID=debian/ubuntu)

部分旧版MySQL镜像基于Debian:

  • 更新源:apt-get update
  • 安装工具:apt-get install -y vim nano python3-pip
  • 清理缓存:apt-get clean && rm -rf /var/lib/apt/lists/*

3. Alpine Linux(ID=alpine)

仅当使用带-alpine标签的镜像时适用(如mysql:8.0-alpine):

  • 安装工具(无缓存模式):apk add --no-cache vim nano py3-pip

补充:关于pip的使用

安装完成后,部分系统中pip命令为pip3,若需要用pip直接调用,可创建软链接:
ln -s /usr/bin/pip3 /usr/bin/pip

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 15:52:07