12 9 月, 2023
Docker-compose安装MySQL循环重启:cannot access ‘/docker-entrypoint-initdb.d/’
今天在VPS上重新配置了下这个博客。配置过程中用docker-compose安装wordpress和mysql,发现MySQL不停地重启,容器不停地出现如下错误信息:“ls: cannot access ‘/docker-entrypoint-initdb.d/’: Operation not permitted”
呐、「我们」还会再见面吗?
今天在VPS上重新配置了下这个博客。配置过程中用docker-compose安装wordpress和mysql,发现MySQL不停地重启,容器不停地出现如下错误信息:“ls: cannot access ‘/docker-entrypoint-initdb.d/’: Operation not permitted”
最近刚从ownCloud换成NextCloud。搭建自然还是通过docker,用的是官方提供的docker-compose文件。本以为会行云流水一切顺利,没想到还遇到不少坑。这里简单罗列一下部署过程中遇到的坑以及解决办法。
一些小伙伴可能在up了docker之后发现RocketChat并没有成功运行。用docker ps查看各个容器运行情况,会看到mongodb的容器一直处于“restarting”(重启)状态。一个亲测可行的解决方法如下
Docker实例包含了container、image和volume。当一个实例不用了,可能只删除了container,但其他东西还留在磁盘里。久而久之就会残留很多垃圾。
在WordPress的设置中有这样两个设置项:“WordPress地址(URL)”和“站点地址(URL)”。一个不小心给写错了,会导致博客无法访问,或者能访问但不能登录之类的奇葩问题。