我可以使用此命令(https://hub.docker.com/_/ghost/)运行具有ghost的docker容器:
docker run -ti -v /tmp/data:/var/lib/ghost/content -p2368:2368 ghost
但仅当/tmp/data
为空时。如果我尝试使用 Ctrl + c 停止此容器并再次运行,则会因此错误而失败:
docker run -ti -v /tmp/data:/var/lib/ghost/content -p2368:2368 ghost
chown: changing ownership of '/var/lib/ghost/content/themes/casper': No such file or directory
我需要将ghost的数据存储在容器外,这是基于documentation的方式。我错过了什么吗?
我在Mac上尝试这个。
答案 0 :(得分:1)
在Docker for Mac下运行ghost时遇到同样的问题 我建议为您的数据创建docker卷,而不是安装直接文件夹。解决符号链接似乎存在问题。
userDetails
docker volume create ghost-data
答案 1 :(得分:-1)