首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头出口代码127中的下一个云

码头出口代码127中的下一个云
EN

Stack Overflow用户
提问于 2021-02-13 20:09:07
回答 1查看 519关注 0票数 0

我想用一个复合文件在docker上启动nextcloud和mariadb。如果我使用下面的行,就会有一个错误:

代码语言:javascript
复制
command: –-transaction-isolation=READ-COMMITTED --binlog-format=ROW

db_nextcloud与代码127一起退出

如果我不使用这个参数,它可以工作,但我认为,这个参数是必要的?

在这里,撰写文件:

代码语言:javascript
复制
version: "3"

services:
  db_nextcloud: 
    container_name: db_nextcloud
    image: linuxserver/mariadb:arm32v7-latest
    restart: always 
    command: –-transaction-isolation=READ-COMMITTED --binlog-format=ROW
    volumes: 
      - /var/lib/docker/volumes/mariadbnextcloud2:/var/lib/mysql 
    environment: 
      - MYSQL_ROOT_PASSWORD=xxx
      - MYSQL_PASSWORD=xxx 
      - MYSQL_DATABASE=nextcloud 
      - MYSQL_USER=nextcloud
  
  nextcloud: 
    container_name: nextcloud
    image: nextcloud
    restart: always
    depends_on: 
      - db_nextcloud
    ports: 
      - 8080:80 
    links: 
      - db_nextcloud 
    volumes: 
      - /var/lib/docker/volumes/nextcloud2:/var/www/html 
    environment:
      - MYSQL_PASSWORD=q&zxTmQf 
      - MYSQL_DATABASE=nextcloud 
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=mariadbnextcloud
EN

回答 1

Stack Overflow用户

发布于 2021-02-14 00:35:35

您确定linuxserver的Dockerfile允许为mariadb传递命令行选项吗?据我所见,在快速审查中,这些参数被传递给/init二进制文件,但没有主动转发给mariadbd。原始mariadb Dockerfile提供了一个ENTRYPOINT,您可以在这里轻松地传递这样的参数。我在–-transaction-isolation=READ-COMMITTED --binlog-format=ROW中可以找到的所有匹配都是基于原始的mariadb图像。

此外,bash还使用退出代码127来指示文件--未找到的错误--但也可能来自/init,以指示完全不同的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66189404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档