Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在mysql docker容器中检查mysql版本_Docker - Fatal编程技术网

如何在mysql docker容器中检查mysql版本

如何在mysql docker容器中检查mysql版本,docker,Docker,是否可以在不进入容器的情况下进行检查? 差不多 docker container exec -it <container name> .... docker container exec-it。。。。 您可以使用exec对容器运行命令: docker exec -it <container_name> bash -c "mysql -V" docker exec-it bash-c“mysql-V” 您可以使用Docker inspect检查版本 docker in

是否可以在不进入容器的情况下进行检查? 差不多

docker container exec -it <container name> ....
docker container exec-it。。。。

您可以使用
exec
对容器运行命令:

docker exec -it <container_name> bash -c "mysql -V"
docker exec-it bash-c“mysql-V”

您可以使用Docker inspect检查版本


docker inspect mysql8 | grep MYSQL_MAJOR

#Or to print version plus major both

docker inspect mysql8 | grep MYSQL_


或者不运行容器

docker run -it mysql8 bash -c "printenv | grep MYSQL_VERSION"
或者如果容器已经在运行

docker exec mysql bash -c "mysql -V"

如果你想把我的答案放到你的答案中,我可能会删除我的答案?@Nordle啊,我当时正在编辑答案:DAh抱歉,如果听起来是否定的,我的意思是要么你从你的答案中删除它,要么我将删除我的答案,没有必要有两个相同的答案:)我们只需要运行命令,这样分配
tty
就不需要了。