相关疑难解决方法(0)

什么是shell形式和exec形式?

什么是shell形式和exec形式的命令?
我已经通过几个文档来清楚地了解shell形式和exec形式.但所有人看起来都让我感到困惑.任何人都可以帮助弄清楚这两种形式有什么区别?

PS:虽然我在浏览docker文件指令(ex: RUN, CMD, ENTRYPOINT)时遇到了这些术语,但我想知道它们之间的区别,而不是在docker上下文中.

shell exec docker

11
推荐指数
2
解决办法
1760
查看次数

使用 docker-compose 更改 Mariadb 映像上的 SQL 模式

我对 Mariadb 的官方 dockerized 镜像有疑问。

当我的应用程序尝试进​​行一些查询时,我收到以下错误:

数据库错误:未知错误查询:插入

这个错误似乎来自 SQL_MODE,它在这张图片中设置如下:

STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,
NO_ENGINE_SUBSTITUTION
Run Code Online (Sandbox Code Playgroud)

我有一个普通的 Linux 服务器并安装了 mariadb,但我的 SQL_mode 中没有这个 STRICT_TRANS_TABLES 值。我的应用程序运行没有任何问题。

当我使用 docker-compose 文件运行 docker-compose 而不需要自定义 dockerfile 时,如何删除容器中的 STRICT_TRANS_TABLES 值?

mariadb docker docker-compose

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

docker ×2

docker-compose ×1

exec ×1

mariadb ×1

shell ×1