[英]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.