从主机执行mysql命令到运行mysql服务器的容器
我已经按照指令https://registry.hub.docker.com/_/mysql/拉一个图像,并运行一个容器,它运行一个MySQL服务器。 容器在后台运行,我会运行一些命令。 连接到容器并从命令行执行这个命令的最好方法是什么?
你可以连接到你的mysql容器并运行你的命令:
docker exec -it mysql bash -l
(其中mysql
是你给容器的名字)
请记住,下次从同一图像运行容器时,您所做的任何操作都不会持续下去。
docker exec -i some_mysql_container mysql -uroot -ppassword <<< "select database();"
使用MySQL命令行客户端连接到MySQL数据库。
-
我连接到正在运行的MySQL容器的bash:
$ docker exec -t -i container_mysql_name /bin/bash
-
我从bash MySQL容器运行MySQL客户端:
$ mysql -uroot -proot
-
迪斯科 !
- 如何将Apache Solr 5x部署到Jelastic云中?
- Docker Service和Docker Container有什么区别?
- 如何使用docker为scylladb设置机架和数据中心名称?
- 来自守护进程的错误响应:获取https:// xxxx / v1 / users /:x509:由未知权限签名的证书
- 创build表格作为select工作,即使执行GTIA一致性
- Ansible – 剧本dynamic冗长
- 我无法使用基本url访问dockerizedangular应用程序
- 使用Docker和haproxy为了将请求负载均衡到多个embedded式tomcat实例
- Docker Toolbox或Docker for Mac对虚拟化解决scheme是否有利?