Docker中Mysql报 mbind: Operation not permitted

问题

我们在docker中安装的mysql运行时报 mbind: Operation not permitted

mbind: Operation not permitted
mbind: Operation not permitted
mbind: Operation not permitted
mbind: Operation not permitted
mbind: Operation not permitted

原因

这是Docker的Seccomp安全限制问题
官方解释: Docker官网
在这里插入图片描述
在这里插入图片描述

解决方案

方案一 :

在启动的命令后面添加 --security-opt seccomp=unconfined 忽略安全验证

docker run -d --name mysql -m 1g  -p 3306:3306 -v /data/mysql/conf/my.cnf:/etc/my.cnf  -v /data/mysql/data:/var/lib/mysql --privileged=true --restart=always   --security-opt seccomp=unconfined  -e MYSQL_ROOT_PASSWORD=123456 -e TZ=Asia/Shanghai  mysql:8.0.21

方案二:

配置dockers-compose.yml参数(这个方案首先需要你安装的有docker-compose才能使用)

version: '3'
  services:
    mysql:
      image: mysql
      container_name: mysql
      # docker安全验证
      security_opt:
        - seccomp:unconfined
      ports:
        - 3306:3306

相关推荐

  1. Tmux使用Docker错 - 解决方案

    2024-04-08 11:26:04       61 阅读
  2. docker安装mysql,远程连接

    2024-04-08 11:26:04       59 阅读
  3. dockermysql的数据迁移

    2024-04-08 11:26:04       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-08 11:26:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-08 11:26:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-08 11:26:04       87 阅读
  4. Python语言-面向对象

    2024-04-08 11:26:04       96 阅读

热门阅读

  1. 17、Lua 文件 I-O

    2024-04-08 11:26:04       33 阅读
  2. opencv直方图

    2024-04-08 11:26:04       33 阅读
  3. PlantUML 是绘制 uml 的一个开源项目

    2024-04-08 11:26:04       33 阅读
  4. Linux初学(十七)docker

    2024-04-08 11:26:04       30 阅读
  5. Harmony 正则表达式的写法

    2024-04-08 11:26:04       38 阅读
  6. Rust 练手小项目:猜数游戏

    2024-04-08 11:26:04       34 阅读
  7. cmake执行时指定参数

    2024-04-08 11:26:04       37 阅读
  8. Android 如何通过屏幕大小来适配不同大小的图片

    2024-04-08 11:26:04       39 阅读
  9. Linux 上安装 SQLite

    2024-04-08 11:26:04       40 阅读