要查看Docker中安装的MySQL版本,您可以按照以下步骤操作:
-
首先确保您有一个正在运行的MySQL Docker容器。如果尚未启动MySQL容器,请使用类似下面的命令启动它(假设已经从Docker Hub拉取了镜像):
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=yourpassword -d mysql:tag
其中
mysql:tag
是您想要使用的MySQL镜像标签,例如mysql:latest
或具体的版本号如mysql:8.0.23
。 -
登录到正在运行的MySQL容器内部并执行版本查询命令:
docker exec -it mysql-container mysql -uroot -pyourpassword -e 'SELECT VERSION();'
这将连接到MySQL服务器,并返回当前MySQL服务的版本信息。
如果您只想查看容器内MySQL镜像的基础版本而不实际进入容器或启动服务,可以使用如下命令:
docker inspect --format='{{index .Config.Image}}' mysql-container
这将返回容器创建时所用镜像的完整名称,但不会直接显示MySQL的具体版本号。
若要获取已下载的MySQL镜像版本,不涉及容器运行状态,可以执行:
docker images --filter reference=mysql*
通过这个命令,您可以看到本地所有与MySQL相关的镜像及其标签,从而得知具体版本信息。如果需要更详细的版本号,则需找到对应镜像行并查看其后缀部分,即<image>:<version>
中的<version>
部分。