簡體   English   中英

不允許 Docker MySql 操作

[英]Docker MySql Operation Not Permitted

我讓我的 docker compose 如下,但我遇到了一個操作不允許的 mbind 問題。 已經有一段時間了,但據我所知,它之前是用 db/init 播種的。 我在那里有 2 個 sql 文件,這些文件是我過去通過 MySQL Workbench 從種子數據庫中導出的。

db_1             | 2022-05-17T03:52:16.766919Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.28'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server - GPL.
db_1             | mbind: Operation not permitted
  db:
    command: '--default-authentication-plugin=mysql_native_password'
    environment:
      - MYSQL_DATABASE=investing
      - MYSQL_ROOT_PASSWORD=777
    image: mysql:8.0.28
    ports: 
      - "3307:3306"
    restart: on-failure
    volumes: 
      - "./db/init:/tmp/docker-entrypoint-initdb.d"

非常奇怪的事情,但顯然我現在需要為 docker compose 添加安全選項。 我還沒有升級 docker,但我確實升級了我的 Linux 操作系統。 我想不出任何其他重大的系統更改來提示該問題。

    security_opt:
      - seccomp:unconfined
  db:
    command: '--default-authentication-plugin=mysql_native_password'
    environment:
      - MYSQL_DATABASE=investing
      - MYSQL_ROOT_PASSWORD=777
    image: mysql:8.0.28
    ports: 
      - "3307:3306"
    restart: on-failure
    security_opt:
      - seccomp:unconfined
    volumes: 
      - "./db/init:/tmp/docker-entrypoint-initdb.d"

我的 db/init 仍然不再播種,但這可能超出了這個問題的范圍。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM