解决docker容器无法启动,即秒关闭chown: changing ownership of '/var/lib/mysql/': Permi
就是在创建的时候加入 –privileged=true给容器加上特定权限docker run -p 3306:3306 --name mysql--privileged=true -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql...
·
就是在创建的时候加入 --privileged=true
给容器加上特定权限
docker run -p 3306:3306 --name mysql --privileged=true -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
对这个问题进行更新2019/07/27
今天在使用docker compose启动容器时遇到了同样的情况,
volumes:
- "./db:/var/lib/mysql"
- "./conf/my.cnf:/etc/my.cnf"
- "./init:/docker-entrypoint-initdb.d/"
这是我配置文件里面的内容,当我删除了第一个文件映射时,便没有启动失败了,应该还是权限不够造成的。
这里的第一个映射关系,就是我之前的-v /mydata/mysql/data:/var/lib/mysql 这两个映射是对数据库表的映射。
更多推荐
已为社区贡献1条内容
所有评论(0)