当我运行
docker-compose up
安装 MySQL 服务器时,出现以下错误:
RUN apt-get -y update && apt-get upgrade -y:
/bin/sh: apt-get: command not found
来自相关dockerfile代码:
FROM mysql:5.7
RUN apt-get -y update && apt-get upgrade -y
几个月前,这对我的同事来说效果很好。
显然,自从 Oracle 在 2010 年收购 MySQL 以来,他们一直在将所有内容都转换为他们的专有操作系统。在过去的几个月里,他们将默认的 mysql 软件包从 Debian 切换到了 Oracle 操作系统。
在此处查看软件包:https://hub.docker.com/_/mysql
您现在需要指定 debian 软件包,例如:
FROM mysql:5.7-debian
RUN apt-get -y update && apt-get upgrade -y