启动 mysql:8.* 效果很好,但 mysql:5.7.* 会导致立即 100% 内存消耗,尝试通过以下方法解决。
方法1
- 编辑 
/lib/systemd/system/containerd.service,修改LimitNOFILE=infinity为LimitNOFILE=1048576 - sudo systemctl daemon-reload
 - sudo systemctl restart containerd.service
 
再尝试启动 mysql 容器。
方法2
- 编辑 
/etc/docker/daemon.json 
{
    // 原有配置...
    "default-ulimits": {
        "nofile": {
            "Name": "nofile",
            "Hard": 64000,
            "Soft": 64000
        }
    }
}
2. 重启服务 systemctl restart docker 。
参考:https://sukbeta.github.io/docker-ulimit-configure/