mysql - apt-get : command not found in mysql docker CLI

标签 mysql bash docker shell

首先...是的...是的,我知道有 1000 个问题和解决方案。但不幸的是他们都没有帮助我。

让我们解决问题:

我有一个正在运行的 Docker 容器,在该容器上配置了 MySQL。现在我想将绑定(bind)地址从 127.0.0.1 更改为 0.0.0.0。不幸的是我无法打开my.cnf,因为我没有安装nano、vim。通过 apk、yum、vim、apt-get 等,我得到了:

apt-get: command not found
apk: command not found
...

你们中有人可以帮我解决我的小问题吗? 致以最诚挚的感谢和问候

最佳答案

MySQL docker 镜像的默认值已更改为基于 Oracle 的 Linux 发行版。在此发行版中,默认包管理器是 yum。如果出于某种原因您仍然想使用 apt,请显式拉取 Debian 镜像。类似于 mysql:8-debian

查看此issue了解更多详情。

关于mysql - apt-get : command not found in mysql docker CLI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73053173/

相关文章:

bash - 如何在 Bash 中使用带有长选项的 getopt?

docker - 如何使用 ssh 代理在 gitlab ci 中运行部署作业?

android - 经纬度为已知点计算100米距离

php - Laravel 5.1 - 查看具有关系的数据过滤器

C# MySQL 系统不工作

docker - 如何使用 "&"创建 Dockerfile 以运行命令?

emacs - 非交互式docker中的哑终端

java - 未找到表

bash - 无法将命令输出重定向到文件

将文件从一个包含大量文件的目录移动到一个月文件夹的 Bash 脚本