mysql - 如何从主机执行 MySQL 命令到运行 MySQL 服务器的容器?

标签 mysql docker linux-containers

我已按照 https://registry.hub.docker.com/_/mysql/ 中的说明进行操作拉取一个镜像并运行一个容器,在这个容器中运行一个 MySQL 服务器。

容器在后台运行,我想运行一些命令。

连接到容器并从命令行执行此命令的最佳方式是什么?

谢谢。

最佳答案

您可以连接到您的 mysql 容器并使用以下命令运行您的命令:

docker exec -it mysql bash -l

(其中 mysql 是你给容器起的名字)

请记住,您所做的任何事情都不会持续到您下次从同一镜像运行容器时。

关于mysql - 如何从主机执行 MySQL 命令到运行 MySQL 服务器的容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28389458/

相关文章:

mysql - 如何使用 JOIN 解决查询

docker - 在ansible中使用SCP在服务器之间复制文件?

php - 无法连接到 docker-compose 中的数据库

javascript - Docker - 为什么这个 express.js 容器带有暴露/发布的端口拒绝连接? (使用 boot2docker)

environment-variables - 在 Docker 容器中永久更新 PATH 环境变量

mysql - 同时选择、连接和更新

php - php mysqli 自动提交和回滚的正确使用

docker - 无法从头启动Docker容器

macos - Docker 容器 - 如何配置以便在 vagrant 中运行时获得可行的 IP 地址?

mysql - 将一个 MySQL 文本内容表与另一个关键字表进行交叉检查