docker-compose mysql报错mbind Operation not permitted


问题描述:
mysql.err 日志有大量报错:
mbind: Operation not permitted
mbind: Operation not permitted


当前 docker-compose.yml 配置:
[root@gzfat-xqy-saas-mysql-10.2.32.151 data]# cat docker-compose.yml 
version: '2'  
services:  
    mysql:  
        environment:  
            MYSQL_ROOT_PASSWORD: "root.COM2020"  
            TZ: "Asia/Shanghai"  
        user: "1001:1001"  
        image: "harbor.uddun.com/database/percona-server:v8.0.26-16"   
        container_name: "ps8"  
        cap_add:
          - ALL
        restart: always  
        volumes:  
            - "/data/dbdata6033:/var/lib/mysql"  
            - "/data/cnf:/etc/my.cnf.d"  
        ports:  
            - "6033:3306"



解决办法:
docker-compose.yml中忽略docker的安全验证,添加:
        security_opt:
            - seccomp:unconfined

即:    
[root@gzfat-xqy-saas-mysql-10.2.32.151 data]# cat docker-compose.yml 
version: '2'  
services:  
    mysql:  
        environment:  
            MYSQL_ROOT_PASSWORD: "root.COM2020"  
            TZ: "Asia/Shanghai"  
        user: "1001:1001"  
        image: "harbor.uddun.com/database/percona-server:v8.0.26-16"   
        container_name: "ps8"  
        security_opt:
            - seccomp:unconfined
        cap_add:
            - ALL
        restart: always  
        volumes:  
            - "/data/dbdata6033:/var/lib/mysql"  
            - "/data/cnf:/etc/my.cnf.d"  
        ports:  
            - "6033:3306"

        
修改完毕,重启docker
docker-compose up -d

 

posted @ 2025-06-16 15:01  屠魔的少年  阅读(184)  评论(0)    收藏  举报