在将 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
这样就可以进去了。