在将 MySQL 安装到 nginx 镜像时需要注意的事项

目标

在使用Docker环境下,尝试在nginx的官方镜像中安装MySQL客户端遇到困难的人。

调查和解决

可以通过上述链接确认,官方的image使用的是FROM debian:buster-slim。
我发现基础镜像是debian,所以我去查看了https://hub.docker.com/_/debian,
得知buster-slim是debian 10系列。

由于Buster系中不存在mysql-client,因此使用default-mysql-server进行安装。

$ sudo apt-get update
$ sudo apt-get install default-mysql-server

这样就可以进去了。