当我运行docker-compose up来安装我们的MySQL服务器时,我得到以下错误:
docker-compose up
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
型几个月前,我的同事们还用得很好。
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
字符串
f45qwnt82#
@ian答案是正确的,现在它使用Oracle OS安装。x1c 0d1x的数据所以基本上Oracle Linux Server就像Centos。你可以使用“Yum”命令。示例:我想安装nano编辑器
yum update yum install nano
2条答案
按热度按时间bttbmeg01#
显然,自从甲骨文在2010年收购MySQL以来,他们一直在将所有内容转换到他们的专有操作系统。在过去的几个月里,他们将默认的mysql包从Debian切换到Oracle OS。
查看这里的包:https://hub.docker.com/_/mysql
你现在需要指定debian软件包,如下所示:
字符串
f45qwnt82#
@ian答案是正确的,现在它使用Oracle OS安装。x1c 0d1x的数据
所以基本上Oracle Linux Server就像Centos。你可以使用“Yum”命令。示例:我想安装nano编辑器
字符串