docker安装mysql 及 ls: cannot access ‘/docker-entrypoint-initdb.d/‘: Operation not permitted问题解决
短信预约 -IT技能 免费直播动态提醒
目录
查看本地镜像
查看本地是否已经有mysql镜像了
docker images|grep mysql
正常此步骤不会有返回结果
搜索可用mysql
docker search mysql
拉取最新版本
docker pull mysql:latest
再次查看镜像 已存在
运行镜像
设置密码 端口等
docker run --name mysql-will -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
查看进程是否正常
docker ps|grep mysql
如果没有,查询 docker ps -a 查看所有(没有-a的话 查看的是成功的) ,发现失败
可用 docker logs 容器ID查看日志,如图
问题解决
报错 ls: cannot access ‘/docker-entrypoint-initdb.d/’: Operation not permitted
权限问题
删除原来的容器 docker rm 容器ID
重新启动 增加 --privileged=true 参数
docker run --privileged=true --name mysql-will -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
再次执行 docker ps ,查看正常
执行docker命令 进入容器
docker exec -it mysqlwill bash
进入后 输入mysql命令
mysql -h localhost -u root -p
执行 exit 退出容器。
来源地址:https://blog.csdn.net/quyingzhe0217/article/details/126997608
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341