我按照https://registry.hub.docker.com/_/mysql/中的说明提取一个图像并运行一个容器,在其中运行MySQL服务器.

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

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

谢谢

推荐答案

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

docker exec -it mysql bash -l

(其中mysql是您给出的容器名称)

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

Mysql相关问答推荐

在SQL中,复合索引最左边的前置是否与非复合索引一样性能?

如何重新采样SQL数据库

正则表达式转换为MYSQL格式

使用触发器markdown 10%

数组上的MySQL、JSON_CONTAINS用法

Python - 执行原始 SQL 时获取更新查询 (Mysql) 的结果

为什么用PyMySQL构建的json返回结果会出现重复?

为什么我的 SQL 查询不更新 Node.js 和 MySQL 中用户以外的用户属性?

如果存在N个特殊行,如何 Select 它们,其余的必须填充常规行,总行数不能超过MySQL中的X行?

如何根据购买的商品数量查找 unique_ids 的数量

「已解决」MySQL 连接在 vb6 上出现运行时错误 -2147467259 (80004005),但在 VBA Excel 上工作

如何查找列的所有值都相同的行?

为什么没有创建此触发器?

创建表时我的 SQL 语句有什么问题

MySQL - 考虑到所有前几天,每天计算唯一用户

WHERE SQL 语句中的列顺序是否重要

mysql - 如何加入表中的动态列

MySQL Workbench 无法加载 mysql.proc

在另一个 where 语句(子查询?)中使用一个 sql 查询的结果

MySQL ORDER BY rand(),名称为 ASC