从Mysql运行的Dockerfile无法访问apt-get

but5z9lq  于 2023-08-02  发布在  Mysql
关注(0)|答案(2)|浏览(129)

当我运行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


几个月前,我的同事们还用得很好。

bttbmeg0

bttbmeg01#

显然,自从甲骨文在2010年收购MySQL以来,他们一直在将所有内容转换到他们的专有操作系统。在过去的几个月里,他们将默认的mysql包从Debian切换到Oracle OS。
查看这里的包:https://hub.docker.com/_/mysql
你现在需要指定debian软件包,如下所示:

FROM mysql:5.7-debian

RUN apt-get -y update && apt-get upgrade -y

字符串

f45qwnt8

f45qwnt82#

@ian答案是正确的,现在它使用Oracle OS安装。x1c 0d1x的数据
所以基本上Oracle Linux Server就像Centos。你可以使用“Yum”命令。示例:我想安装nano编辑器

yum update
yum install nano

字符串

相关问题